diff options
author | Adam Borowski <kilobyte@angband.pl> | 2012-11-13 00:16:14 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2012-11-13 00:16:14 +0100 |
commit | ca0cb5113de369ef5c8cc7d9e93d8da41b42c0e3 (patch) | |
tree | bbcbdef7699c857544ba992689d4379a722ce878 /crawl-ref/source/stash.cc | |
parent | ab423d263c1e85b9c0375343ae17861533de0e78 (diff) | |
download | crawl-ref-ca0cb5113de369ef5c8cc7d9e93d8da41b42c0e3.tar.gz crawl-ref-ca0cb5113de369ef5c8cc7d9e93d8da41b42c0e3.zip |
Crudely clean up some explicit stash code.
Diffstat (limited to 'crawl-ref/source/stash.cc')
-rw-r--r-- | crawl-ref/source/stash.cc | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/crawl-ref/source/stash.cc b/crawl-ref/source/stash.cc index 718dcb9994..ee599e94ed 100644 --- a/crawl-ref/source/stash.cc +++ b/crawl-ref/source/stash.cc @@ -98,12 +98,8 @@ string stash_annotate_item(const char *s, const item_def *item, bool exclusive) void maybe_update_stashes() { - if (Options.stash_tracking && !crawl_state.game_is_arena()) - { - StashTrack.update_visible_stashes( - Options.stash_tracking == STM_ALL ? StashTracker::ST_AGGRESSIVE - : StashTracker::ST_PASSIVE); - } + if (crawl_state.game_is_arena()) + StashTrack.update_visible_stashes(); } bool is_stash(const coord_def& c) @@ -1501,18 +1497,11 @@ void StashTracker::no_stash(int x, int y) remove_level(); } -void StashTracker::add_stash(int x, int y, bool verbose) +void StashTracker::add_stash(int x, int y) { LevelStashes ¤t = get_current_level(); current.add_stash(x, y); - if (verbose) - { - Stash *s = current.find_stash(coord_def(x, y)); - if (s && s->enabled) - mpr("Added stash."); - } - if (!current.stash_count()) remove_level(); } @@ -1573,7 +1562,7 @@ void StashTracker::load(reader& inf) } } -void StashTracker::update_visible_stashes(StashTracker::stash_update_mode mode) +void StashTracker::update_visible_stashes() { LevelStashes *lev = find_current_level(); coord_def c; @@ -1582,7 +1571,6 @@ void StashTracker::update_visible_stashes(StashTracker::stash_update_mode mode) const dungeon_feature_type feat = grd(*ri); if ((!lev || !lev->update_stash(*ri)) - && mode == ST_AGGRESSIVE && (_grid_has_perceived_item(*ri) || !Stash::is_boring_feature(feat))) { |