diff --git a/doc/fixes34.4 b/doc/fixes34.4 index 04ff057fe..6531f21bd 100644 --- a/doc/fixes34.4 +++ b/doc/fixes34.4 @@ -139,6 +139,7 @@ regression, bug fixed in 3.4.1 reintroduced in 3.4.3: Sunsword continued to weaken "farming" strategy don't suppress corpse if you kill your own steed fix typo in tourist quest leader's greeting +fix grammar for graveyard sounds when polymorphed Platform- and/or Interface-Specific Fixes diff --git a/src/sounds.c b/src/sounds.c index da555808b..4b29bcd6f 100644 --- a/src/sounds.c +++ b/src/sounds.c @@ -1,4 +1,4 @@ -/* SCCS Id: @(#)sounds.c 3.5 2004/06/12 */ +/* SCCS Id: @(#)sounds.c 3.5 2005/08/29 */ /* Copyright (c) 1989 Janet Walz, Mike Threepoint */ /* NetHack may be freely redistributed. See license for details. */ @@ -159,17 +159,19 @@ dosounds() if (DEADMONSTER(mtmp)) continue; if ((is_undead(mtmp->data) || is_vampshifter(mtmp)) && mon_in_room(mtmp, MORGUE)) { + const char *hair = body_part(HAIR); /* hair/fur/scales */ + switch (rn2(2)+hallu) { case 0: You("suddenly realize it is unnaturally quiet."); break; case 1: - pline_The("%s on the back of your %s stands up.", - body_part(HAIR), body_part(NECK)); + pline_The("%s on the back of your %s %s up.", + hair, body_part(NECK), vtense(hair, "stand")); break; case 2: - pline_The("%s on your %s seems to stand up.", - body_part(HAIR), body_part(HEAD)); + pline_The("%s on your %s %s to stand up.", + hair, body_part(HEAD), vtense(hair, "seem")); break; } return;