summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/food.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/food.cc')
-rw-r--r--crawl-ref/source/food.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/crawl-ref/source/food.cc b/crawl-ref/source/food.cc
index 833ed25dfc..0ff2d7f727 100644
--- a/crawl-ref/source/food.cc
+++ b/crawl-ref/source/food.cc
@@ -337,7 +337,11 @@ static bool _butcher_corpse(int corpse_id, bool first_corpse = true,
you.religion);
}
- int work_req = 4 - mitm[corpse_id].plus2 - (first_corpse ? 1 : 0);
+ // Start work on the first corpse we butcher.
+ if (first_corpse)
+ mitm[corpse_id].plus2++;
+
+ int work_req = 4 - mitm[corpse_id].plus2;
if (work_req < 0)
work_req = 0;