diff options
author | Adam Borowski <kilobyte@angband.pl> | 2012-08-23 01:57:16 +0200 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2012-08-26 13:20:53 +0200 |
commit | 2dfbc2c440f6ce3efd2ae5fdafdf311015b07079 (patch) | |
tree | 316ac12828375d1f3ecd9e0feb9990f36db93a09 /crawl-ref/source/lev-pand.cc | |
parent | c1fbd6fca26203ea64b592e144151d560628983f (diff) | |
download | crawl-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.cc | 7 |
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; |