summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tileview.cc
diff options
context:
space:
mode:
authorPekka Lampila <pekka.lampila@iki.fi>2013-04-13 09:54:11 +0300
committerNeil Moore <neil@s-z.org>2013-05-21 03:00:04 -0400
commitc8e43139ff8b5f571a04285384715bc46225c8b1 (patch)
tree4592edac3626f9c20d5b4960b9308f0e9dd96b31 /crawl-ref/source/tileview.cc
parente9dec9982d0e095dfa387cf1ec0e1053f00d671b (diff)
downloadcrawl-ref-c8e43139ff8b5f571a04285384715bc46225c8b1.tar.gz
crawl-ref-c8e43139ff8b5f571a04285384715bc46225c8b1.zip
Show autopickup graphic under stationary monsters
Mainly plants
Diffstat (limited to 'crawl-ref/source/tileview.cc')
-rw-r--r--crawl-ref/source/tileview.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/crawl-ref/source/tileview.cc b/crawl-ref/source/tileview.cc
index 291200e245..1ecc3ccbb9 100644
--- a/crawl-ref/source/tileview.cc
+++ b/crawl-ref/source/tileview.cc
@@ -854,7 +854,17 @@ static void _tile_place_monster(const coord_def &gc, const monster_info& mon)
{
// If necessary add item brand.
if (env.map_knowledge(gc).item())
+ {
t |= TILE_FLAG_S_UNDER;
+
+ if (item_needs_autopickup(*env.map_knowledge(gc).item()))
+ {
+ if (you.see_cell(gc))
+ env.tile_bg(ep) |= TILE_FLAG_CURSOR3;
+ else
+ env.tile_bk_bg(gc) |= TILE_FLAG_CURSOR3;
+ }
+ }
}
else
{