diff options
author | zelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-11-28 11:10:55 +0000 |
---|---|---|
committer | zelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-11-28 11:10:55 +0000 |
commit | d04de65856bdb2fa2e4c0e758bccf0848bf9d259 (patch) | |
tree | 98b95534607825be2c04754d2e48addc3134f273 /crawl-ref/source/message.cc | |
parent | b4bd9e532d378f36e4cb3c95b0fb0058fe231d0d (diff) | |
download | crawl-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.cc | 8 |
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() )); |