summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2006-09-24 07:03:56 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2006-09-24 07:03:56 +0000
commitef6ba2244a57f27252480e30977a61e464177735 (patch)
tree8ca96cf29382e2dc0898ebfa68b3b89a39a51696
parentfff610fdac4103fd634f7cd74d3ec0ca06136b1f (diff)
downloadcrawl-ref-ef6ba2244a57f27252480e30977a61e464177735.tar.gz
crawl-ref-ef6ba2244a57f27252480e30977a61e464177735.zip
Made kobold lairs more frequent and reduced orc room spamming.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup@98 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r--crawl-ref/source/dungeon.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc
index 7f8e43116d..f6c260ff11 100644
--- a/crawl-ref/source/dungeon.cc
+++ b/crawl-ref/source/dungeon.cc
@@ -4990,10 +4990,10 @@ static void special_room(int level_number, spec_room &sr)
if ((level_number > 13 && spec_room_type == SROOM_LAIR_KOBOLD)
|| (level_number < 16 && spec_room_type == SROOM_MORGUE)
- || (level_number < 12 && spec_room_type == SROOM_JELLY_PIT)
+ || (level_number < 14 && spec_room_type == SROOM_JELLY_PIT)
|| (level_number < 17 && one_chance_in(4)))
{
- spec_room_type = SROOM_LAIR_ORC;
+ spec_room_type = coinflip()? SROOM_LAIR_ORC : SROOM_LAIR_KOBOLD;
}
if (level_number > 19 && coinflip())
@@ -5001,7 +5001,9 @@ static void special_room(int level_number, spec_room &sr)
if (level_number > 13 &&
one_chance_in(6 - (level_number > 23) - (level_number > 18)))
+ {
spec_room_type = SROOM_JELLY_PIT;
+ }
}
switch (spec_room_type)