summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-10-07 10:39:29 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-10-07 10:39:29 +0000
commit2e1f0a4f6910ac4a05ea11a028992997c0af7731 (patch)
treed8da70b352c0f20d89075d641efc902823585665
parent9f1b5df3f759d5913f7cba5dd9fef7d6a7b401ca (diff)
downloadcrawl-ref-2e1f0a4f6910ac4a05ea11a028992997c0af7731.tar.gz
crawl-ref-2e1f0a4f6910ac4a05ea11a028992997c0af7731.zip
New monster generation strategy for 0.3.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.3@2351 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r--crawl-ref/source/monplace.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/crawl-ref/source/monplace.cc b/crawl-ref/source/monplace.cc
index 4cc2592fab..485c853621 100644
--- a/crawl-ref/source/monplace.cc
+++ b/crawl-ref/source/monplace.cc
@@ -148,9 +148,11 @@ static bool need_moderate_ood(int lev_mons)
static int fuzz_mons_level(int level)
{
- int fuzz = random2avg(11, 8);
- if (fuzz > 5)
- level += fuzz - 5;
+ if (one_chance_in(10))
+ {
+ const int fuzz = random2avg(9, 2);
+ return (fuzz > 4? level + fuzz - 4 : level);
+ }
return (level);
}