summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dungeon.cc
Commit message (Collapse)AuthorAgeFilesLines
* Burning trees in Swamp produces shallow water. Fire clouds adjacent to ↵Darshan Shaligram2010-01-171-0/+7
| | | | watery squares now produce steam.
* Experimental level builder changes for Swamp.Darshan Shaligram2010-01-161-41/+37
| | | | The Swamp now gets a border of trees and uses trees instead of walls. Swamp:5 vaults may need tweaking to fit in better.
* Remove accidentally committed test weights on layout selection.Jude Brown2010-01-141-4/+4
|
* Trim unnecessary #includes.Adam Borowski2010-01-131-1/+0
|
* Move island-building code from dgn-shoals.cc->dgn-height.cc.Darshan Shaligram2010-01-131-0/+6
|
* Convert _city_level to Lua.Jude Brown2010-01-131-74/+8
| | | | | | | This commit translates the original C++ _city_level code into Lua. It opens up the way for nicer Vault layouts, using a series of subvaults. Hopefully it doesn't break anything too much! Should be reverted if it does.
* Make boss merfolk and sirens rarer (rob).Darshan Shaligram2010-01-121-3/+1
| | | | New average number of sirens=0.26 (was 1.3), boss merfolk=0.16 (was 0.3) on Shoal:1.
* don't ruin special room wallsJesse Luehrs2010-01-101-6/+6
|
* more lair tweakingJesse Luehrs2010-01-101-64/+63
|
* typo fixJesse Luehrs2010-01-101-1/+1
|
* tweak the parameters a bit moreJesse Luehrs2010-01-101-2/+2
|
* parameterize add_plant_clumpsJesse Luehrs2010-01-101-5/+8
|
* parameterize ruin_levelJesse Luehrs2010-01-101-52/+68
|
* try to avoid crashes due to reallocation betterJesse Luehrs2010-01-101-2/+3
|
* remove free standing doorsJesse Luehrs2010-01-101-0/+17
|
* allow bushes to be placed as well, at low chanceJesse Luehrs2010-01-101-4/+7
|
* better plant clumping algorithmJesse Luehrs2010-01-101-9/+53
|
* give doors a smaller chance to be removedJesse Luehrs2010-01-101-4/+7
|
* ruin lair levels after doors are placedJesse Luehrs2010-01-101-6/+6
|
* place clumps of plants/fungi in lair levels tooJesse Luehrs2010-01-101-0/+25
|
* actually place the plants in the place that the wall was removed fromJesse Luehrs2010-01-101-1/+4
|
* implement 'ruined level' idea for lair layoutsJesse Luehrs2010-01-091-3/+50
| | | | | | each wall tile has a x/10 chance of being replaced by floor, where x is the number of adjacent floor tiles. each wall replaced in this way has a 20% chance of being replaced by a plant or a fungus.
* Change stair placement on Shoal:$ so it no longer groups all stairs together.Darshan Shaligram2010-01-091-0/+85
|
* Fix Shoal:$ generation bugs: stairs could be surrounded by deep water, hut ↵Darshan Shaligram2010-01-051-0/+10
| | | | | | entrances could be blocked by rock. shoal-hut.lua test generates 1k Shoal:$ levels and verifies that the levels pass sanity tests.
* Make 100% of Cocytus fish undead. (dshaligram)Stefan O'Rear2009-12-311-3/+1
|
* Kraken and jellyfish are invertibratesStefan O'Rear2009-12-311-1/+2
|
* Zombie fish in Cocytus <3Stefan O'Rear2009-12-301-3/+29
|
* [Mantis 286] Fix broken level connectivity sanity checks when a layout is ↵Darshan Shaligram2009-12-301-4/+4
| | | | chosen (MMT_OPAQUE should not be set for layouts).
* More sanity checks for Shoals vault and stair connectivity (due).Darshan Shaligram2009-12-301-9/+34
|
* Remove shoal decoy huts. The rune huts are now also used as decoys, with the ↵Darshan Shaligram2009-12-301-4/+11
| | | | rune replaced by |
* Fix warnings for double->int implicit conversion (Napkin).Darshan Shaligram2009-12-291-2/+3
|
* Merfolk (water/ice) elementalists join the Shoals guard.Darshan Shaligram2009-12-291-0/+41
|
* Place clumps of plants on Shoals levels.Darshan Shaligram2009-12-281-12/+12
|
* Postprocess shoals levels to fix heightmap for vaults on the level so that ↵Darshan Shaligram2009-12-281-0/+12
| | | | the tide interacts reasonably with vaults.
* Mark spec'd items for summoned monsters as summoned.Jude Brown2009-12-281-0/+5
|
* Fix map masks not being checked correctly for collisions.Darshan Shaligram2009-12-281-1/+1
|
* Make _build_vaults check for collisions by default, should fix minivaults ↵Darshan Shaligram2009-12-281-2/+12
| | | | appearing in encompass vaults.
* dungeon.cc: Kill a small piece of code duplication in special room handling.Vsevolod Kozlov2009-12-271-5/+4
| | | | Hopefully I've got the logic inversion right...
* Save Shoals heightmap in level tag, increment tag minor version.Darshan Shaligram2009-12-271-0/+1
|
* Add rock outcrops at the highest points of the Shoal islands. Also fix ↵Darshan Shaligram2009-12-261-1/+1
| | | | Shoal:$ having no rune.
* Move Shoals code out into its own file.Darshan Shaligram2009-12-261-309/+61
|
* Adjust number of islands per Shoal level.Darshan Shaligram2009-12-261-1/+1
|
* Tweak placement of rune hut on Shoal:$.Darshan Shaligram2009-12-261-1/+25
|
* Experimental changes to Shoals level generation.Darshan Shaligram2009-12-261-245/+149
| | | | Use more random Shoal island generation. Still needs work on placing Shoal:$ huts correctly and connectivity fixes.
* Adjust unique placement levels (dpeg).Jude Brown2009-12-251-1/+1
| | | | Make A=2 instead of 3.
* Replace long debug message calls with dprf(), except for cases where a dumb ↵Adam Borowski2009-12-201-33/+10
| | | | | | compiler could call unnecessary functions. For paranoia, I left even any uses of std::string.
* If we explicitely give mon a ranged weapon, pre-wield it.Adam Borowski2009-12-111-0/+4
| | | | This already is the case for weapons generated by default.
* Tidy up bracket placement according to our coding conventions.Johanna Ploog2009-12-101-1/+3
|
* Overriding monster tiles in vault definitions.Jude Brown2009-12-101-0/+3
| | | | | | | | It is now possible to specify a tile for monsters when specifying monsters in vault definitions. The syntax is "tile:<tile name>". All tiles that don't start with "mons_" will have this prefixed, therefore "tile:giant_bat" will become "tile:mons_giant_bat", but "tile:mons_rat" will remain unchanged.
* Allow vaults to create specifically themed randart books.Jude Brown2009-12-081-0/+15
| | | | | It is basically a simple wrapper onto spl-book.cc's make_book_theme_randart. More documentation can be found in syntax.txt.