From 03725e818345745c8c383f339cc10c51a82ffdf0 Mon Sep 17 00:00:00 2001 From: dolorous Date: Sun, 22 Feb 2009 17:36:57 +0000 Subject: Clean up gourmand-related routines: only check for gourmand duration instead of checking for wearing the amulet *and* gourmand duration, account for gourmand (both the amulet and the mutation) in the output screen, and treat gourmand (both the amulet and the mutation) consistently with regard to potions of blood. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9153 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/player.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'crawl-ref/source/player.cc') diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc index 2bf3a2170f..15abd4d22b 100644 --- a/crawl-ref/source/player.cc +++ b/crawl-ref/source/player.cc @@ -1292,10 +1292,11 @@ bool player_can_smell() return (you.species != SP_MUMMY); } -bool player_likes_chunks() +bool player_likes_chunks(bool permanently) { return (player_mutation_level(MUT_GOURMAND) - || player_mutation_level(MUT_CARNIVOROUS) > 0); + || player_mutation_level(MUT_CARNIVOROUS) > 0 + || (!permanently && you.duration[DUR_GOURMAND] > 0)); } // If temp is set to false, temporary sources or resistance won't be counted. -- cgit v1.2.3-54-g00ecf