diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2010-07-30 09:12:53 +0200 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2010-07-30 09:30:24 +0200 |
commit | 57b84528e32b94c807ccf1686be4af8318a82f5f (patch) | |
tree | ccbe1971b8049bb7ec3abd3437d35c161edb77c7 /crawl-ref/source/map_knowledge.cc | |
parent | 66edc90cebe7d4cf068e9bac84725a87bb2b333d (diff) | |
download | crawl-ref-57b84528e32b94c807ccf1686be4af8318a82f5f.tar.gz crawl-ref-57b84528e32b94c807ccf1686be4af8318a82f5f.zip |
Don't clear "seen" flag when redrawing.
Fixes multiple trove discovery milestones, for example.
I'm not entirely sure what went wrong, or if this is the right
way to do it.
Diffstat (limited to 'crawl-ref/source/map_knowledge.cc')
-rw-r--r-- | crawl-ref/source/map_knowledge.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/map_knowledge.cc b/crawl-ref/source/map_knowledge.cc index 38a0b3fe9f..93dc823a4b 100644 --- a/crawl-ref/source/map_knowledge.cc +++ b/crawl-ref/source/map_knowledge.cc @@ -34,6 +34,7 @@ void map_knowledge_forget_mons(const coord_def& c) void set_terrain_changed( int x, int y ) { env.map_knowledge[x][y].flags |= MAP_CHANGED_FLAG; + env.map_knowledge[x][y].flags &= ~MAP_SEEN_FLAG; dungeon_events.fire_position_event(DET_FEAT_CHANGE, coord_def(x, y)); |