From b7c5b33173a17e55d6ff6b391db32b0e5304414c Mon Sep 17 00:00:00 2001 From: Sean Hunt Date: Fri, 1 May 2015 23:37:17 -0400 Subject: [PATCH] Add a funny message for when a burrower eats food. --- src/dogmove.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/dogmove.c b/src/dogmove.c index 604c52267..029f41fa5 100644 --- a/src/dogmove.c +++ b/src/dogmove.c @@ -239,10 +239,15 @@ boolean devour; unseen spot to eat the food there, avoid referring to that pet as "it". However, we want "it" if invisible/unsensed pet eats visible food. */ - if (seeobj || sawpet) - pline("%s %s %s.", - (sawpet || canspotmon(mtmp)) ? noit_Monnam(mtmp) : "It", - devour ? "devours" : "eats", distant_name(obj, doname)); + if (sawpet || (seeobj && canspotmon(mtmp))) { + if (tunnels(mtmp->data)) + pline("%s digs in.", noit_Monnam(mtmp)); + else + pline("%s %s %s.", noit_Monnam(mtmp), + devour ? "devours" : "eats", distant_name(obj, doname)); + } else if (seeobj) + pline("It %s %s.", devour ? "devours" : "eats", + distant_name(obj, doname)); } if (obj->unpaid) { Strcpy(objnambuf, xname(obj)); -- 2.40.0