summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/message.cc
diff options
context:
space:
mode:
authorzelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573>2008-11-28 11:10:55 +0000
committerzelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573>2008-11-28 11:10:55 +0000
commitd04de65856bdb2fa2e4c0e758bccf0848bf9d259 (patch)
tree98b95534607825be2c04754d2e48addc3134f273 /crawl-ref/source/message.cc
parentb4bd9e532d378f36e4cb3c95b0fb0058fe231d0d (diff)
downloadcrawl-ref-d04de65856bdb2fa2e4c0e758bccf0848bf9d259.tar.gz
crawl-ref-d04de65856bdb2fa2e4c0e758bccf0848bf9d259.zip
Don't take notes on messages in certain channels, like MSGCH_EXAMINE
and MSGCH_TUTORIAL. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7672 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/message.cc')
-rw-r--r--crawl-ref/source/message.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/crawl-ref/source/message.cc b/crawl-ref/source/message.cc
index a685b0116f..378e6cbf15 100644
--- a/crawl-ref/source/message.cc
+++ b/crawl-ref/source/message.cc
@@ -509,6 +509,14 @@ static void mpr_check_patterns(const std::string& message,
{
for (unsigned i = 0; i < Options.note_messages.size(); ++i)
{
+ if (channel == MSGCH_EQUIPMENT || channel == MSGCH_FLOOR_ITEMS
+ || channel == MSGCH_MULTITURN_ACTION
+ || channel == MSGCH_EXAMINE || channel == MSGCH_EXAMINE_FILTER
+ || channel == MSGCH_TUTORIAL)
+ {
+ continue;
+ }
+
if (Options.note_messages[i].matches(message))
{
take_note(Note( NOTE_MESSAGE, channel, param, message.c_str() ));