diff options
Diffstat (limited to 'crawl-ref/source/makeitem.cc')
-rw-r--r-- | crawl-ref/source/makeitem.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crawl-ref/source/makeitem.cc b/crawl-ref/source/makeitem.cc index f5e52e30a6..6461342c0a 100644 --- a/crawl-ref/source/makeitem.cc +++ b/crawl-ref/source/makeitem.cc @@ -2530,10 +2530,10 @@ static void _generate_book_item(item_def& item, int allow_uniques, make_book_theme_randart(item, 0, 0, 5 + coinflip(), 20); else if (item.sub_type == BOOK_RANDART_LEVEL) { - int max_level = std::min( 9, std::max(1, item_level / 3) ); - int spell_level = random_range(1, max_level); - int num_spells = 5 - (spell_level + 1) / 2 + random_range(1, 3); - make_book_level_randart(item, spell_level, num_spells); + int max_level = std::min( 9, std::max(1, item_level / 3) ); + int spl_level = random_range(1, max_level); + int max_spells = 5 + spl_level/3; + make_book_level_randart(item, spl_level, max_spells); } } |