summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/map_knowledge.cc
diff options
context:
space:
mode:
authorRaphael Langella <raphael.langella@gmail.com>2011-11-17 20:28:04 +0100
committerRaphael Langella <raphael.langella@gmail.com>2011-11-17 20:28:04 +0100
commit4c9d044610f9b9e0ac5940955998ef5573d5e3a8 (patch)
treedc402bdbe19b9c44e60aac2bd8c4c24f75020371 /crawl-ref/source/map_knowledge.cc
parent112820ae1c79981a5a26b7d3db638a5495e52ee7 (diff)
downloadcrawl-ref-4c9d044610f9b9e0ac5940955998ef5573d5e3a8.tar.gz
crawl-ref-4c9d044610f9b9e0ac5940955998ef5573d5e3a8.zip
Fix inverted logic in clear_map().
Also change the default so that it doesn't clear detected items (unlikely to move), only detected monsters.
Diffstat (limited to 'crawl-ref/source/map_knowledge.cc')
-rw-r--r--crawl-ref/source/map_knowledge.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/map_knowledge.cc b/crawl-ref/source/map_knowledge.cc
index f62833f42b..c4e7692f5b 100644
--- a/crawl-ref/source/map_knowledge.cc
+++ b/crawl-ref/source/map_knowledge.cc
@@ -83,10 +83,10 @@ void clear_map(bool clear_detected_items, bool clear_detected_monsters)
if (!cell.known() || cell.visible())
continue;
- if (!clear_detected_items || !cell.detected_item())
+ if (clear_detected_items || !cell.detected_item())
cell.clear_item();
- if ((!clear_detected_monsters || !cell.detected_monster())
+ if ((clear_detected_monsters || !cell.detected_monster())
&& !mons_class_is_stationary(cell.monster()))
{
cell.clear_monster();