summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/makeitem.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/makeitem.cc')
-rw-r--r--crawl-ref/source/makeitem.cc8
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);
}
}