diff options
author | Pekka Lampila <pekka.lampila@iki.fi> | 2013-04-13 09:54:11 +0300 |
---|---|---|
committer | Neil Moore <neil@s-z.org> | 2013-05-21 03:00:04 -0400 |
commit | c8e43139ff8b5f571a04285384715bc46225c8b1 (patch) | |
tree | 4592edac3626f9c20d5b4960b9308f0e9dd96b31 /crawl-ref/source/tileview.cc | |
parent | e9dec9982d0e095dfa387cf1ec0e1053f00d671b (diff) | |
download | crawl-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.cc | 10 |
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 { |