summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/stash.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/stash.cc')
-rw-r--r--crawl-ref/source/stash.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/crawl-ref/source/stash.cc b/crawl-ref/source/stash.cc
index 0b1002c5e3..691f387289 100644
--- a/crawl-ref/source/stash.cc
+++ b/crawl-ref/source/stash.cc
@@ -102,6 +102,16 @@ std::string stash_annotate_item(const char *s,
return text;
}
+void maybe_update_stashes()
+{
+ if (Options.stash_tracking && !crawl_state.arena)
+ {
+ StashTrack.update_visible_stashes(
+ Options.stash_tracking == STM_ALL ? StashTracker::ST_AGGRESSIVE
+ : StashTracker::ST_PASSIVE);
+ }
+}
+
bool is_stash(int x, int y)
{
LevelStashes *ls = StashTrack.find_current_level();