summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/lev-pand.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2012-08-23 01:57:16 +0200
committerAdam Borowski <kilobyte@angband.pl>2012-08-26 13:20:53 +0200
commit2dfbc2c440f6ce3efd2ae5fdafdf311015b07079 (patch)
tree316ac12828375d1f3ecd9e0feb9990f36db93a09 /crawl-ref/source/lev-pand.cc
parentc1fbd6fca26203ea64b592e144151d560628983f (diff)
downloadcrawl-ref-2dfbc2c440f6ce3efd2ae5fdafdf311015b07079.tar.gz
crawl-ref-2dfbc2c440f6ce3efd2ae5fdafdf311015b07079.zip
Don't use internal data of mon-pick from the outside.
Diffstat (limited to 'crawl-ref/source/lev-pand.cc')
-rw-r--r--crawl-ref/source/lev-pand.cc7
1 files changed, 2 insertions, 5 deletions
diff --git a/crawl-ref/source/lev-pand.cc b/crawl-ref/source/lev-pand.cc
index 4089e6f42e..2354ec7ca7 100644
--- a/crawl-ref/source/lev-pand.cc
+++ b/crawl-ref/source/lev-pand.cc
@@ -114,11 +114,8 @@ void pandemonium_mons(void)
monster_type pan_mons = env.mons_alloc[random2(10)];
if (one_chance_in(40))
- {
- do
- pan_mons = static_cast<monster_type>(random2(NUM_MONSTERS));
- while (!mons_pan_rare(pan_mons));
- }
+ pan_mons = pick_monster_no_rarity(BRANCH_PANDEMONIUM);
+
mgen_data mg(pan_mons);
mg.place = level_id(BRANCH_PANDEMONIUM);
mg.flags |= MG_PERMIT_BANDS;