summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/itemname.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/itemname.cc')
-rw-r--r--crawl-ref/source/itemname.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/crawl-ref/source/itemname.cc b/crawl-ref/source/itemname.cc
index 71f15c9565..a8f79190b3 100644
--- a/crawl-ref/source/itemname.cc
+++ b/crawl-ref/source/itemname.cc
@@ -2178,7 +2178,7 @@ bool is_interesting_item( const item_def& item )
}
const std::string iname = menu_colour_item_prefix(item, false)
- + item.name(DESC_PLAIN);
+ + item.name(DESC_PLAIN);
for (unsigned i = 0; i < Options.note_items.size(); ++i)
if (Options.note_items[i].matches(iname))
return (true);
@@ -2437,6 +2437,10 @@ bool is_useless_item(const item_def &item, bool temp)
if (!item_type_known(item))
return (false);
+ // A bad item is always useless.
+ if (is_bad_item(item, temp))
+ return (true);
+
switch (item.sub_type)
{
case POT_BERSERK_RAGE: