summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/bazaar.des
Commit message (Collapse)AuthorAgeFilesLines
* Give firewalk bazaar an entry point. (LordSloth)Jude Brown2009-11-151-1/+1
| | | | | | Otherwise, there's a chance that it will be a disconnected stone room in the middle of nowhere. This is bad for various reasons. I assume this was unintentional.
* Rename purple smoke to clouds of translocational energyStefan O'Rear2009-11-061-1/+1
|
* A few vault tweaks.dploog2009-08-301-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10612 c06c8d41-db1a-0410-9941-cceddc491573
* Revert r10337 (should be fixed by r10498).evktalo2009-08-091-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10506 c06c8d41-db1a-0410-9941-cceddc491573
* Fix bzr_entry_005 being generated inside stone.evktalo2009-07-191-2/+2
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10337 c06c8d41-db1a-0410-9941-cceddc491573
* New bazaar map (due).dploog2009-06-081-0/+39
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9919 c06c8d41-db1a-0410-9941-cceddc491573
* Added Lemuel's bazaar entries. For some reason, testing them with PLACE: D:2dploog2009-06-051-20/+77
| | | | | | | | leads to buggy runes, but it works with &L. I've also begun to remove ORIENT: float from small vaults; I hope that's ok. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9894 c06c8d41-db1a-0410-9941-cceddc491573
* Adding FTILE/RTILE vault commands for setting per-glyph floor and rock ↵ennewalker2009-01-201-7/+7
| | | | | | | | | | | 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
* The entry gates to portal vaults can now set their long feature description viazelgadis2008-12-281-1/+14
| | | | | | | | | | | | | | | | | | the desc_long property of the Lua marker. The lets the portal vault code be enitrely self contained, rather than having to have a portion of the description in dat/descript/features.txt. Also, in theory each different entry vault could have its own version of the description, or it could even programatically vary after the entry vault had been generated (since it can be a function in addition to a string). Also, since the gate's short feature description is no longer needed as a key into the features database, the short description doesn't need to be the same for each entry vault. The way I put the descriptions into the .des files is a bit clunky, but when I tried to use the Lua multi-line string quote ([[string]]) each line displayed by Crawl was indented one space. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8001 c06c8d41-db1a-0410-9941-cceddc491573
* Include distance hints for timed portals (dpeg).dshaligram2008-12-011-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7710 c06c8d41-db1a-0410-9941-cceddc491573
* Fix .des timer messaging to be easier to customise, applied timer to sewer ↵dshaligram2008-12-011-1/+10
| | | | | | | | | | portals. Fix typo in monspeak.txt (slinkies). Fixed hippogriff plural. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7709 c06c8d41-db1a-0410-9941-cceddc491573
* [2054793] Partial implementation of the request to have COLOUR tags affect ↵ennewalker2008-12-011-1/+19
| | | | | | | | | 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
* Make permanent bazaars more rare. The bazaar timer now depends ondploog2008-11-301-11/+5
| | | | | | | depth (and is more generous at shallow depths). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7691 c06c8d41-db1a-0410-9941-cceddc491573
* Fix broken timed portals (pointless).dshaligram2008-11-291-1/+1
| | | | | | Fix floor/rock colour changes running LOS when entering bazaars before the player is moved to the destination stair. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7685 c06c8d41-db1a-0410-9941-cceddc491573
* Lua functions for FLOORCOL and ROCKCOL are now named floorcol() and ↵dshaligram2008-11-231-6/+6
| | | | | | rockcol() instead of floor_colour and rock_colour, to match the convention for other .des headers (dpeg). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7547 c06c8d41-db1a-0410-9941-cceddc491573
* Allow bazaars outside of the main dungeon.dploog2008-11-201-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7515 c06c8d41-db1a-0410-9941-cceddc491573
* Separate CHANCE and WEIGHT. CHANCE is a probability, WEIGHT is a raw number ↵dshaligram2008-11-191-20/+20
| | | | | | used as a generation weight (i.e. WEIGHT is what the old CHANCE used to be). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7501 c06c8d41-db1a-0410-9941-cceddc491573
* Slight changes to bazaars. (Reduces chances of the smaller vaults, anddploog2008-06-221-5/+9
| | | | | | | remove the need to search for secret doors.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6056 c06c8d41-db1a-0410-9941-cceddc491573
* Fix 1936711: Portals not disappearing properly.j-p-e-g2008-04-111-42/+38
| | | | | | | | | These portals to bazaars now leave an empty stone arch behind, just like I've always envisioned it. :) (Labyrinths still disappear completely.) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4184 c06c8d41-db1a-0410-9941-cceddc491573
* Map and help cleanup (dpeg).dshaligram2008-02-021-50/+34
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3384 c06c8d41-db1a-0410-9941-cceddc491573
* First part of .des changes (courtesy of David). These should bej-p-e-g2007-12-271-18/+31
| | | | | | | | | | | | safe, and I'll have a look into the other diffs right away. What he did: - replace granite statue with glass walls - correct mistakes - add information git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3116 c06c8d41-db1a-0410-9941-cceddc491573
* Repairing levels for trunk. Whoops...j-p-e-g2007-10-281-23/+58
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2642 c06c8d41-db1a-0410-9941-cceddc491573
* Changed vaults (dploog).j-p-e-g2007-10-281-63/+78
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2639 c06c8d41-db1a-0410-9941-cceddc491573
* Trowel card now picks vaults tagged "trowel_portal".dshaligram2007-10-261-1/+1
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2600 c06c8d41-db1a-0410-9941-cceddc491573
* Moved all of the bazaar specific logic/code to dat/bazaar (or turned thezelgadis2007-10-041-13/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | code into Lua utility functions which can be reused by things other than bazaars). Related changes: * Portal vault entrances now work if they have destinations ("dst" property) besides "bazaar" (though it still causes an assert if no matchng maps for the destination can be found). * The floor and rock colour for a level are generated once and then stored in the save file, rather than being constantly regenerated (which means that bazaar floor colours are now truly random, rather than being tied to the depth of the bazaar entrance). * The floor and rock colour for a portal vault (or for any level containing any vault) can be set with ROCKCOL and FLOORCOL (which currently only accepts a single colour, unlike COLOUR); there are also Lua functions for querying and setting the colours. * Each portal vault level_type_name can have an associated Lua callback which is called when level generation is complete; it can be used for things like stair fixup. I also moved the Halls of Zot rock/floor colour special casing to the dat/zot.des file, since it was easy once ROCKCOL and FLOORCOL had been implemented. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2314 c06c8d41-db1a-0410-9941-cceddc491573
* Added allow_dup to all bazaar and lab maps.dshaligram2007-09-271-35/+33
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2225 c06c8d41-db1a-0410-9941-cceddc491573
* Another change to how bazaars look.j-p-e-g2007-09-121-26/+68
| | | | | | | | | | All floor squares around shops (in bazaars) get coloured yellow. (David likened this to light flooding the street.) Lava on red floor get converted to water, and deep water on blue floor is substituted by lava or shallow water. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2074 c06c8d41-db1a-0410-9941-cceddc491573
* Changed the look of bazaars.j-p-e-g2007-09-111-15/+9
| | | | | | | | | | | | | | | Here, walls will always be golden (yellow) and the floor will be any of blue, red, lightgreen, lightblue, magenta or green, depending on the dungeon depth (modulo 6). This might be a bit weird, but guarantees the same colour regardless how often the map is redrawn. Also, bazaars should be sufficiently rare for that not to matter. Removed all SHUFFLE statements in bazaar.des about wall type - it's all rock now. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2072 c06c8d41-db1a-0410-9941-cceddc491573
* Two tiny changes to vault levels. (Small fix.)j-p-e-g2007-09-021-1/+0
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2039 c06c8d41-db1a-0410-9941-cceddc491573
* Added some bazaar layouts. (I hope that's okay.)j-p-e-g2007-08-261-0/+529
| | | | | | | | Also DNGN_EXIT_PORTAL_VAULT now accepts the '<' shortcut on the level map. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2033 c06c8d41-db1a-0410-9941-cceddc491573
* Bazaar updates (David).dshaligram2007-08-121-29/+373
| | | | | | | Mark bazaar entry points using feature markers so the player enters at the right place even if the bazaar uses stone arches as decorative elements. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1992 c06c8d41-db1a-0410-9941-cceddc491573
* Item class name is now "jewellery", not "jewelry" for consistency (David).dshaligram2007-08-091-1/+1
| | | | | | | Added &O command to show the number of turns used by explore to fully-explore the (reachable areas of) the current level. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1983 c06c8d41-db1a-0410-9941-cceddc491573
* Reworked Bazaars as a special case of portal vaults. The level-type is nowdshaligram2007-07-271-16/+30
| | | | | | | | | | | | | called portal vault. The dungeon builder bases its behaviour on the level_type_name, which must be set as the "dst" property on the portal leading to the bazaar/portal vault. Added WELCOME: directive to .des files to allow maps to specify a welcome message when the player enters the level (only relevant to encompass maps). Readjusted kenku flight speed. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1941 c06c8d41-db1a-0410-9941-cceddc491573
* Replaced timed markers with Lua markers. Breaks save compatibility.dshaligram2007-07-261-1/+7
| | | | | | KFEAT: feature names are now as in the dungeon_feature_type enum. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1930 c06c8d41-db1a-0410-9941-cceddc491573
* Tweaked bazaar portal timeout. Bazaars may now replace normal shops.dshaligram2007-07-241-1/+1
| | | | | | | | Fixed broken dungeon connectivity checks. Include math lib in Lua interpreters. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1924 c06c8d41-db1a-0410-9941-cceddc491573
* Map updates (David).dshaligram2007-07-221-3/+99
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1906 c06c8d41-db1a-0410-9941-cceddc491573
* Updated level-design.txt.dshaligram2007-07-211-0/+67
Moved map markers to mapmark.cc. Added support for timer markers that remove a feature after a certain timeout. Need to hook up messaging to Lua. Added bazaars (need more bazaar layouts). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1899 c06c8d41-db1a-0410-9941-cceddc491573