summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilereg-dgn.cc
diff options
context:
space:
mode:
authorNeil Moore <neil@s-z.org>2014-05-30 21:36:23 -0400
committerNeil Moore <neil@s-z.org>2014-05-30 21:36:23 -0400
commit6ef17c16eefb8dc3d9cd94c618ae789c354b76aa (patch)
tree211a6a065c421b035b3db91f286cfd9dcfbf956b /crawl-ref/source/tilereg-dgn.cc
parent6ec9b674dd3b12c1e395b3418e115a95025586d0 (diff)
downloadcrawl-ref-6ef17c16eefb8dc3d9cd94c618ae789c354b76aa.tar.gz
crawl-ref-6ef17c16eefb8dc3d9cd94c618ae789c354b76aa.zip
Don't claim corpses can be picked up in tiles (#8618)
Diffstat (limited to 'crawl-ref/source/tilereg-dgn.cc')
-rw-r--r--crawl-ref/source/tilereg-dgn.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/crawl-ref/source/tilereg-dgn.cc b/crawl-ref/source/tilereg-dgn.cc
index 83781652ef..1f224f252d 100644
--- a/crawl-ref/source/tilereg-dgn.cc
+++ b/crawl-ref/source/tilereg-dgn.cc
@@ -1198,8 +1198,12 @@ bool tile_dungeon_tip(const coord_def &gc, string &tip)
{
if (you.see_cell(gc) && env.map_knowledge(gc).item())
{
- _add_tip(tip, "[L-Click] Pick up items (%)");
- cmd.push_back(CMD_PICKUP);
+ const item_info * const item = env.map_knowledge(gc).item();
+ if (item && !item_is_stationary(*item))
+ {
+ _add_tip(tip, "[L-Click] Pick up items (%)");
+ cmd.push_back(CMD_PICKUP);
+ }
}
const dungeon_feature_type feat = env.map_knowledge(gc).feat();