summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/invent.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/invent.cc')
-rw-r--r--crawl-ref/source/invent.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/crawl-ref/source/invent.cc b/crawl-ref/source/invent.cc
index 3a578f3784..f8af3d11e1 100644
--- a/crawl-ref/source/invent.cc
+++ b/crawl-ref/source/invent.cc
@@ -156,13 +156,9 @@ const int InvEntry::item_freshness() const
return 0;
int freshness = item->special;
-
- if (freshness >= 100 || you.species == SP_TROLL || you.species == SP_KOBOLD
- || you.species == SP_GHOUL || you.species == SP_OGRE
- || you.species == SP_HILL_ORC)
- {
+
+ if (freshness >= 100 || you.mutation[MUT_SAPROVOROUS])
freshness -= 300;
- }
// Ensure that chunk freshness is never zero, since zero means
// that the item isn't a chunk.
@@ -1195,6 +1191,7 @@ int prompt_invent_item( const char *prompt,
{
if (count)
*count = items[0].quantity;
+
redraw_screen();
mesclr( true );
}