summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/food.cc25
1 files changed, 14 insertions, 11 deletions
diff --git a/crawl-ref/source/food.cc b/crawl-ref/source/food.cc
index 14020ec01f..ab3e0199f6 100644
--- a/crawl-ref/source/food.cc
+++ b/crawl-ref/source/food.cc
@@ -651,17 +651,20 @@ static const char *chunk_flavour_phrase(bool likes_chunks)
const char *phrase =
likes_chunks? "tastes great." : "tastes terrible.";
- const int gourmand = you.duration[DUR_GOURMAND];
- if (gourmand >= GOURMAND_MAX)
- phrase =
- one_chance_in(8)? "tastes like chicken!"
- : "tastes great.";
- else if (gourmand > GOURMAND_MAX * 75 / 100)
- phrase = "tastes very good.";
- else if (gourmand > GOURMAND_MAX * 50 / 100)
- phrase = "tastes good.";
- else if (gourmand > GOURMAND_MAX * 25 / 100)
- phrase = "is not very appetising.";
+ if (!likes_chunks)
+ {
+ const int gourmand = you.duration[DUR_GOURMAND];
+ if (gourmand >= GOURMAND_MAX)
+ phrase =
+ one_chance_in(1000)? "tastes like chicken!"
+ : "tastes great.";
+ else if (gourmand > GOURMAND_MAX * 75 / 100)
+ phrase = "tastes very good.";
+ else if (gourmand > GOURMAND_MAX * 50 / 100)
+ phrase = "tastes good.";
+ else if (gourmand > GOURMAND_MAX * 25 / 100)
+ phrase = "is not very appetising.";
+ }
return (phrase);
}