summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/ng-init.cc
Commit message (Collapse)AuthorAgeFilesLines
* Re-enable Swamp, randomly disable one of the Swamp, Snake Pit, or Shoals ↵Darshan Shaligram2010-01-161-23/+14
| | | | instead of flipping between Swamp and Shoals only (rob, dpeg).
* Change Slime Pits starting range from 5-8 to 6-8.Johanna Ploog2010-01-121-1/+1
| | | | | | | Before the Lair was shortened, this used to be 8-10. This change pushes them back into the last three levels. In Mantis tracker item 297, rob suggested 7-8, which would also be okay, but I prefer a range where it can occasionally co-appear with another subbranch, namely Snake with 3-6.
* Disable Swamp for dgl builds to direct more playtesting towards Shoals ↵Darshan Shaligram2009-12-311-0/+8
| | | | (dpeg, Napkin).
* New macro DEBUG_TEMPLESMatthew Cline2009-11-121-1/+9
| | | | | The macro DEBUG_TEMPLES can be defined to get diagnostics messages regarding the main temple and overflow temples.
* Choose main temple at new-game timeMatthew Cline2009-11-121-1/+65
| | | | | | Randomly choose the main temple map at new game time, and count the altars in it to determine how many altars have to go into overflow temples.
* ng-init.cc: use temple_god_list()Matthew Cline2009-11-111-21/+2
|
* Place some of the altars outside of the TempleMatthew Cline2009-11-111-0/+74
| | | | | | | | | | | | Framework for placing altars outside the Temple, into what I call "overflow temples". It currently places twelve altars in the Ecumenical Temple and two outside at D:2 through D:9, with each of the two overflow altars being placed in a "temple" which consists of a bare altar. The overflow temples can actually contain any number of altars, but I'm not a vault designer, so I went the minimalistic route. The levels the overflow temples are placed on can be listed with the wizard command "&:".
* Splitting up stuff.cc.Robert Vollmert2009-10-301-1/+1
| | | | New: colour.cc, coord.cc, coordit.cc, random.cc, rng.cc.
* Move a little more code out of newgame.cc.Robert Vollmert2009-10-281-0/+202