summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/vaults.des
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed source to build on Linux. Should still build on Mac OS, but this isdshaligram2007-04-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | untested. Will probably not build out-of-the-box on other BSDs (we need an autoconf script to use the right dbm headers). DOS and Windows builds are still broken pending adding Berkeley DB 1.x sources to the Crawl tree, which I'll probably do sometime tomorrow. Renamed descriptions.txt -> descript.txt to fit into DOS filename limits. The descript.txt -> descript.db conversion is now performed automatically by Crawl on startup if descript.txt is newer than descript.db (or descript.db does not exist). descript.db is saved in the save directory which is a convenient directory that is guaranteed writable by Crawl. The makedb.pl script is no longer necessary (and is unreliable anyway, because it's easy to have multiple dbm versions with incompatible db formats and have the installed Perl link with one while Crawl uses the other, leading to nasty segfaults). Some .des file changes (Erik). Deep elf sorcerers are M_EVIL. Ghosts get mephitic cloud. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1337 c06c8d41-db1a-0410-9941-cceddc491573
* Temple entry vaults and more vaults and minivaults (Lemuel).dshaligram2007-04-141-0/+112
| | | | | | | Dungeon generator will also try to connect secret doors on the outer edge of floating vaults. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1301 c06c8d41-db1a-0410-9941-cceddc491573
* Added ice statues.dshaligram2007-04-091-39/+4
| | | | | | | | | | Monster spells now use spell_type instead of the old mon_spell_type. Fixed buggy behaviour when banished from Labyrinth. DGL_WHEREIS was not including current time, fixed. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1275 c06c8d41-db1a-0410-9941-cceddc491573
* Updated build instructions for DOS, Windows, Linux.dshaligram2007-04-051-481/+606
| | | | | | | | | | | | | | | | | Fixed targeting for Sandblast, Bone Shards, verified that targeting works okay for all spells (woof). Updated level layouts with more random features (David). Made makefile.unix default to using flex instead of lex. Tweaked beam names for dragon breath. s/Paralyze/Paralyse/ Don't show current target for direction-only targeting. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1222 c06c8d41-db1a-0410-9941-cceddc491573
* Added new minivault (David).dshaligram2007-03-281-0/+26
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1116 c06c8d41-db1a-0410-9941-cceddc491573
* Added a mention of option alises to crawl_options.txt.dshaligram2007-03-281-0/+2
| | | | | | | | | | | Documented generate_awake tag for maps. Allow w:X as an alias for weight:X in map item and monster specifications. Tell the player that they can use '.' to be prompted for a character name later. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1114 c06c8d41-db1a-0410-9941-cceddc491573
* Updated levels (David).dshaligram2007-03-281-15/+21
| | | | | | | | | Give Tiamat wings and flight. Converted her second attack to a tail-slap (David). Allow ITEM: declarations to use * % and |. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1113 c06c8d41-db1a-0410-9941-cceddc491573
* More vaults (Erik) and Snake:5 level (David).dshaligram2007-03-271-0/+53
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1111 c06c8d41-db1a-0410-9941-cceddc491573
* Allow SHUFFLE: and SUBST: to be mixed freely; they will be applied in order ofdshaligram2007-03-271-4/+4
| | | | | | declaration (used to be all shuffles first, then all substs). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1106 c06c8d41-db1a-0410-9941-cceddc491573
* Added dummy minivault for shallow depths.dshaligram2007-03-191-1/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1066 c06c8d41-db1a-0410-9941-cceddc491573
* Added explicit exit point to vault.dshaligram2007-03-191-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1064 c06c8d41-db1a-0410-9941-cceddc491573
* Minitomb was not being connected to the rest of the level, fixed.dshaligram2007-03-191-0/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1057 c06c8d41-db1a-0410-9941-cceddc491573
* New vaults and minivaults (Erik and David).dshaligram2007-03-121-0/+143
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1029 c06c8d41-db1a-0410-9941-cceddc491573
* Added KFEAT:, KITEM: and KMONS: map directives to allow placing specificdshaligram2007-03-121-3/+59
| | | | | | | monsters, terrain (named altars, traps, shops) and items all on the same square. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1028 c06c8d41-db1a-0410-9941-cceddc491573
* Added dummy vault to prevent too much repetition of the early-game vaults (wedshaligram2007-03-081-0/+21
| | | | | | only have one early-game vault). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@998 c06c8d41-db1a-0410-9941-cceddc491573
* Moved RatsNest vault to D:4-8 (Erik). We still need some sort of dummy vault todshaligram2007-03-081-4/+5
| | | | | | | balance this out since it is the only vault in its depth range, and will be picked all the time if the roll for a vault comes up (1 in 9). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@996 c06c8d41-db1a-0410-9941-cceddc491573
* Updated Elf:7 levels (David).dshaligram2007-03-051-1/+96
| | | | | | | | | | | | | | New vaults (Lemuel). Tweaked dungeon.cc so that vault and minivault depths are no longer hardcoded, and the depth settings in .des files are respected. Okawaru now looks to see if the player already has enough ammo before doing ammo gifts (needs testing, maybe some tuning of the enough-ammo condition). Map lexer now accepts any non-space character in the map, for SUBST convenience. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@979 c06c8d41-db1a-0410-9941-cceddc491573
* SYMBOL: is now obsolete in maps, replaced by SUBST:dshaligram2007-02-201-13/+41
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@956 c06c8d41-db1a-0410-9941-cceddc491573
* Updated entry vaults (David).dshaligram2007-02-191-1361/+2435
| | | | | | | Level compiler is stricter with MAP sections. Block SHUFFLE: now uses / as a separator to avoid confusion. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@955 c06c8d41-db1a-0410-9941-cceddc491573
* Updated .des files (David).dshaligram2007-02-131-61/+83
| | | | | | Tweaked SHUFFLE: so it doesn't strip symbols not included in the map. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@951 c06c8d41-db1a-0410-9941-cceddc491573
* [1638394] Added support for portal vaults.dshaligram2007-02-071-1/+1
| | | | | | Included David's portal vaults for the Mines, Lair and Vaults. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@930 c06c8d41-db1a-0410-9941-cceddc491573
* Dungeon builder now guarantees a path between { and one of )]}> on D:1, exceptdshaligram2007-02-051-0/+2
| | | | | | in the case of enclosed entry vaults. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@921 c06c8d41-db1a-0410-9941-cceddc491573
* Don't allow very long entry vaults to be rotated, because they cut off parts ofdshaligram2007-02-051-0/+1
| | | | | | | | | the level. We should also add sanity checks to make sure at least one downstair is reachable from the start position, or that the entry vault is fully-enclosed. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@920 c06c8d41-db1a-0410-9941-cceddc491573
* Allow vaults to ask for a monster to be generated awake (generate_awake tag).dshaligram2007-01-291-3/+3
| | | | | | Add Enter as a synonym for . in targeting. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@905 c06c8d41-db1a-0410-9941-cceddc491573
* More entry vaults from David.dshaligram2007-01-251-0/+176
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@886 c06c8d41-db1a-0410-9941-cceddc491573
* More entry vaults (Lemuel).dshaligram2007-01-251-0/+94
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@885 c06c8d41-db1a-0410-9941-cceddc491573
* Updated entry vaults (David).dshaligram2007-01-181-9/+134
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@871 c06c8d41-db1a-0410-9941-cceddc491573
* Removed ogre and orc priest from concentric rings entry.dshaligram2007-01-181-9/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@870 c06c8d41-db1a-0410-9941-cceddc491573
* Remove obstructive plants in water+fire themed entries.dshaligram2007-01-181-12/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@869 c06c8d41-db1a-0410-9941-cceddc491573
* Deleting unsuitable entries.dshaligram2007-01-181-72/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@868 c06c8d41-db1a-0410-9941-cceddc491573
* Allow "nothing" to be used in MONS: declarations.dshaligram2007-01-181-12/+10
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@866 c06c8d41-db1a-0410-9941-cceddc491573
* New entry vaults and regular vaults (Lemuel). The regular vaults are probablydshaligram2007-01-181-39/+207
| | | | | | | | | intended to be portal vaults for Hell portals; we need to add support for portal vaults. Added support for monster slot randomisation for maps. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@865 c06c8d41-db1a-0410-9941-cceddc491573
* Matt Titus' entry levels.dshaligram2007-01-131-0/+202
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@845 c06c8d41-db1a-0410-9941-cceddc491573
* Updated header documentation (Erik).dshaligram2007-01-121-50/+117
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@843 c06c8d41-db1a-0410-9941-cceddc491573
* New entry vaults from Lemuel.dshaligram2007-01-121-0/+116
| | | | | | Don't dismiss zero experience monsters in LOS at start of game. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@838 c06c8d41-db1a-0410-9941-cceddc491573
* Vault fixes.dshaligram2007-01-111-3/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@828 c06c8d41-db1a-0410-9941-cceddc491573
* More entry vaults (Erik).dshaligram2007-01-101-0/+373
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@827 c06c8d41-db1a-0410-9941-cceddc491573
* Even more entry vaults (David).dshaligram2007-01-101-0/+306
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@826 c06c8d41-db1a-0410-9941-cceddc491573
* Updated entry vaults (Erik).dshaligram2007-01-101-13/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@820 c06c8d41-db1a-0410-9941-cceddc491573
* More entry vaults (Erik).dshaligram2007-01-101-27/+475
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@819 c06c8d41-db1a-0410-9941-cceddc491573
* Updated entry vaults (Erik).dshaligram2007-01-101-61/+59
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@818 c06c8d41-db1a-0410-9941-cceddc491573
* Added ~ for maps to request a trap that's in-depth for the current level.dshaligram2007-01-081-42/+33
| | | | | | | | | | | The no_pool_fixup tag will prevent dungeon.cc from helpfully converting random deep water squares to shallow water next to floor. Updated doc comments in .des files. Fixed lexer to accept ~ as part of a map definition. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@807 c06c8d41-db1a-0410-9941-cceddc491573
* More entry vaults (David).dshaligram2007-01-081-4/+457
| | | | | | | These vaults need some code fixes (traps should be in-depth, need a symbol for deep water), will do it right soonish now. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@806 c06c8d41-db1a-0410-9941-cceddc491573
* More entry vaults (David).dshaligram2007-01-081-0/+137
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@805 c06c8d41-db1a-0410-9941-cceddc491573
* Erik's entry vaults.dshaligram2007-01-081-0/+283
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@804 c06c8d41-db1a-0410-9941-cceddc491573
* More level designs (David rocks!)dshaligram2006-12-291-7/+36
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@733 c06c8d41-db1a-0410-9941-cceddc491573
* Updated david_entry_002 (David).dshaligram2006-12-211-6/+6
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@684 c06c8d41-db1a-0410-9941-cceddc491573
* Two more entry vaults (David).dshaligram2006-12-181-0/+61
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@668 c06c8d41-db1a-0410-9941-cceddc491573
* Added David's new entry vaults.dshaligram2006-12-151-16/+208
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@636 c06c8d41-db1a-0410-9941-cceddc491573
* Added Lemuel's entry vaults.dshaligram2006-12-081-0/+138
| | | | | | Fixed more vault generation infelicities. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@599 c06c8d41-db1a-0410-9941-cceddc491573