summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilereg-inv.cc
diff options
context:
space:
mode:
authorRaphael Langella <raphael.langella@gmail.com>2011-02-09 11:33:47 +0100
committerRaphael Langella <raphael.langella@gmail.com>2011-02-10 12:40:38 +0100
commit17b71a70d148a5859c4d2b13e310eed722c0a469 (patch)
treeebc0a3e9650f0d6d14a29d6bc16c86facc629070 /crawl-ref/source/tilereg-inv.cc
parentcafb13c46e866894ad12c48002e33e9deb4d23c2 (diff)
downloadcrawl-ref-17b71a70d148a5859c4d2b13e310eed722c0a469.tar.gz
crawl-ref-17b71a70d148a5859c4d2b13e310eed722c0a469.zip
Add a new item_is_spellbook() function.
Diffstat (limited to 'crawl-ref/source/tilereg-inv.cc')
-rw-r--r--crawl-ref/source/tilereg-inv.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/crawl-ref/source/tilereg-inv.cc b/crawl-ref/source/tilereg-inv.cc
index 960c52854a..91cdbb2d5f 100644
--- a/crawl-ref/source/tilereg-inv.cc
+++ b/crawl-ref/source/tilereg-inv.cc
@@ -457,9 +457,7 @@ bool InventoryRegion::update_tip_text(std::string& tip)
}
break;
case OBJ_BOOKS:
- if (item_type_known(item)
- && item.sub_type != BOOK_MANUAL
- && item.sub_type != BOOK_DESTRUCTION
+ if (item_type_known(item) && item_is_spellbook(item)
&& can_learn_spell(true))
{
if (player_can_memorise_from_spellbook(item)