diff options
author | Raphael Langella <raphael.langella@gmail.com> | 2011-02-09 11:33:47 +0100 |
---|---|---|
committer | Raphael Langella <raphael.langella@gmail.com> | 2011-02-10 12:40:38 +0100 |
commit | 17b71a70d148a5859c4d2b13e310eed722c0a469 (patch) | |
tree | ebc0a3e9650f0d6d14a29d6bc16c86facc629070 /crawl-ref/source/tilereg-inv.cc | |
parent | cafb13c46e866894ad12c48002e33e9deb4d23c2 (diff) | |
download | crawl-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.cc | 4 |
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) |