summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/prebuilt
Commit message (Collapse)AuthorAgeFilesLines
* Update prebuilt level compiler files for TILE specifier.Jude Brown2009-12-273-1521/+1620
| | | | Hopefully I've done this right.
* Subvaults.Enne Walker2009-11-283-1522/+1537
| | | | | | | | Vaults can now include other vaults as a part of their definition. These subvaults are currently included by tag only and replace glyphs in their parent vault. See documentation for more details. Vault:8 has been modified to use subvaults.
* prebuilt yacc/lex: regenerate to fix NO_YACC buildsSteven Noonan2009-10-213-1530/+1581
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* levcomp: regenerated due to luadgn.h disappearanceSteven Noonan2009-10-192-23/+9
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Updating prebuilt levcomp files.Enne Walker2009-10-183-26/+77
|
* Adding FTILE/RTILE vault commands for setting per-glyph floor and rock ↵ennewalker2009-01-203-1416/+1508
| | | | | | | | | | | tiles. Most vaults with COLOUR tags now also use FTILE/RTILE. FLOORCOL, ROCKCOL, FLOORTILE, and ROCKTILE have been renamed to LFLOORCOL, LROCKCOL, LFLOORTILE, and LROCKTILE to emphasize the fact that they are a per-level setting (similar to LFLAGS) and to disambiguate them from COLOUR/FTILE/RTILE. This change also fixes green water not appearing green outside of the sewers and vaults (like the ice cave) not getting their default tiles set appropriately due to a recent change. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8615 c06c8d41-db1a-0410-9941-cceddc491573
* [2054793] Partial implementation of the request to have COLOUR tags affect ↵ennewalker2008-12-013-1264/+1340
| | | | | | | | | tile choice. Vaults can now override the default tileset (walls and floors) for an entire level. This has been pushed to vaults where it makes sense (sewers, ice caves, ziggurats, bazaars, Shoals:5, Zot). ROCKTILE and FLOORTILE can be used when authoring vaults to set these values, both of which take a single tile name as a string. These values are ignored in console builds. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7700 c06c8d41-db1a-0410-9941-cceddc491573
* Update level compiler for include changes.dshaligram2008-11-232-82/+83
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7561 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned level compiler (Eino); update .gitignore.dshaligram2008-11-203-1350/+1429
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7519 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned level compiler.dshaligram2008-11-183-1401/+1356
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7481 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned level compiler.dshaligram2008-10-193-1127/+1439
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7284 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned lexer + parser.dshaligram2008-04-023-1877/+2308
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4046 c06c8d41-db1a-0410-9941-cceddc491573
* ROCKCOL and FLOORCOL changes for the prebuilt parser/lexer.zelgadis2007-10-043-2629/+2315
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2315 c06c8d41-db1a-0410-9941-cceddc491573
* Updated canned level-compiler.dshaligram2007-09-273-2149/+2646
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2229 c06c8d41-db1a-0410-9941-cceddc491573
* This change moves the logic for when a level or branch prohibitszelgadis2007-09-193-2605/+2297
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | teleport control from the C++ code into the vault .des files. This is done with the additions of two things: * Changeable, persistent per-level and per-branch flags which affect game play. * Dungeon events for the killing of monsters, picking up of objects and changing of features. The current level and branch flags are for teleport control prevention, making a level unmappable (like the Abyss or a Labyrinth), and preventing magic mapping from working (like the Abyss or a Labyrinth). Some related changes: * The new .des header KMASK allows for dungeon grid masks like no_monster_gen to be applied to specific symbols rather than the entire vault. * If the wizard mapping command (&{) is used in a place which is unmappable, it will ask if you wish to force the area to be mappable (so you can see what an entire Labyrinth or Abyss level looks like without having to hack the source). * A new wizard-mode level-map command, 'T', will teleport the player to wherever the cursor is pointing. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2146 c06c8d41-db1a-0410-9941-cceddc491573
* Lab entry diagnostic message was not conditionalised, fixed.dshaligram2007-08-041-699/+708
| | | | | | Updated canned lexer. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1964 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned level-compiler.dshaligram2007-07-293-864/+907
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1946 c06c8d41-db1a-0410-9941-cceddc491573
* Update level compiler.dshaligram2007-07-263-961/+1018
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1931 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned level compiler.dshaligram2007-07-102-102/+89
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1830 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned lexer.dshaligram2007-07-061-585/+587
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1779 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned level compiler.dshaligram2007-07-053-968/+1238
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1753 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned level-compiler.dshaligram2007-06-243-1884/+1109
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1639 c06c8d41-db1a-0410-9941-cceddc491573
* Update canned level compiler.dshaligram2007-05-283-2119/+2979
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1491 c06c8d41-db1a-0410-9941-cceddc491573
* Update prebuilt level-compiler.dshaligram2007-05-093-1653/+1668
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1444 c06c8d41-db1a-0410-9941-cceddc491573
* Updated pregenerated level compiler.dshaligram2007-03-273-4326/+3139
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1110 c06c8d41-db1a-0410-9941-cceddc491573
* Update pregenerated level-compiler files.dshaligram2007-03-123-1737/+1892
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1030 c06c8d41-db1a-0410-9941-cceddc491573
* Update prebuilt lexer.dshaligram2007-03-051-1099/+1311
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@985 c06c8d41-db1a-0410-9941-cceddc491573
* Level compiler now croaks if two maps have the same name.dshaligram2007-02-203-3749/+4076
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@957 c06c8d41-db1a-0410-9941-cceddc491573
* Allow maps to use SHUFFLE: directive to shuffle symbols in the map definitiondshaligram2007-01-293-2136/+2198
| | | | | | | | | | | | | | (David). For instance, SHUFFLE: def will shuffle its argument (to "efd", for instance) and replace each occurrence of the symbols in its argument with the corresponding symbol in the shuffled list (so all d will be replaced with e, all e with f, and all f with d in the example). Multiple SHUFFLE: lines can be used, and each shuffle will be applied independently. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@906 c06c8d41-db1a-0410-9941-cceddc491573
* Fix compile failing on Windows MinGW.dshaligram2007-01-251-33/+34
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@883 c06c8d41-db1a-0410-9941-cceddc491573
* Added ~ for maps to request a trap that's in-depth for the current level.dshaligram2007-01-082-2238/+2078
| | | | | | | | | | | 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
* Fixed bug where Pandemonium demonlords did not get their rightful runesdshaligram2006-12-083-2018/+2521
| | | | | | | | | (Cerebov and company) - bug was introduced circa 0.1.3. [1610237] Vaults can request specific items using ITEM: declarations and the item selectors defghijk. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@596 c06c8d41-db1a-0410-9941-cceddc491573
* *Breaks save compatibility* - changed monster flags to long, added "god" ↵dshaligram2006-12-073-2559/+2907
| | | | | | | | | | | field for future fun. dungeon.cc cleanup and rework to support floating vaults. Updated levcomp to support the float orientation. coord_def now has a constructor. USE_RIVERS and USE_NEW_UNRANDS are no longer conditional. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@585 c06c8d41-db1a-0410-9941-cceddc491573
* Merged stone_soup r15:451 into trunk.dshaligram2006-11-223-0/+4554
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@452 c06c8d41-db1a-0410-9941-cceddc491573