summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/stash.cc
diff options
context:
space:
mode:
authorStefan O'Rear <stefanor@cox.net>2009-12-30 03:27:21 -0800
committerStefan O'Rear <stefanor@cox.net>2009-12-30 03:27:57 -0800
commit74c535b701b7642b74b45934e78cadd7ab67a0e4 (patch)
treed80cb308cfc2ccc45a9e7b47f085a0abe24369c0 /crawl-ref/source/stash.cc
parenta144abbba078cf5ec99f570f7b81da564577636a (diff)
downloadcrawl-ref-74c535b701b7642b74b45934e78cadd7ab67a0e4.tar.gz
crawl-ref-74c535b701b7642b74b45934e78cadd7ab67a0e4.zip
Ignore obscured items in the UI
I probably missed a few spots.
Diffstat (limited to 'crawl-ref/source/stash.cc')
-rw-r--r--crawl-ref/source/stash.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/crawl-ref/source/stash.cc b/crawl-ref/source/stash.cc
index 147dbc67d8..f40dc4005e 100644
--- a/crawl-ref/source/stash.cc
+++ b/crawl-ref/source/stash.cc
@@ -326,7 +326,7 @@ static bool _grid_has_mimic_item(const coord_def& pos)
static bool _grid_has_perceived_item(const coord_def& pos)
{
- return (igrd(pos) != NON_ITEM || _grid_has_mimic_item(pos));
+ return (you.visible_igrd(pos) != NON_ITEM || _grid_has_mimic_item(pos));
}
static bool _grid_has_perceived_multiple_items(const coord_def& pos)
@@ -336,7 +336,7 @@ static bool _grid_has_perceived_multiple_items(const coord_def& pos)
if (_grid_has_mimic_item(pos))
++count;
- for (stack_iterator si(pos); si && count < 2; ++si)
+ for (stack_iterator si(pos, true); si && count < 2; ++si)
++count;
return (count > 1);
@@ -361,7 +361,7 @@ void Stash::update()
items.clear();
// Now, grab all items on that square and fill our vector
- for (stack_iterator si(p); si; ++si)
+ for (stack_iterator si(p, true); si; ++si)
if (!is_filtered(*si))
add_item(*si);
@@ -384,7 +384,7 @@ void Stash::update()
pitem = &get_mimic_item(monster_at(p));
else
{
- pitem = &mitm[igrd(p)];
+ pitem = &mitm[you.visible_igrd(p)];
tutorial_first_item(*pitem);
}