From: nethack.allison Date: Fri, 19 May 2006 18:35:11 +0000 (+0000) Subject: elven boots X-Git-Tag: MOVE2GIT~1011 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d21d3d5ca84e1516283ea481dc6e2e5d2cbc7053;p=nethack elven boots wrote: > While levitating, I put on an unknown pair of boots. They turned out to be > elven boots. I received the message, "You finish your dressing maneuver. You > walk very quietly." Incidentally, I was hallucinating at the time. > > It seems to me that levitating individuals shouldn't be able to tell that they > walk quietly. --- diff --git a/doc/fixes34.4 b/doc/fixes34.4 index cf5a22a77..a3ca4964e 100644 --- a/doc/fixes34.4 +++ b/doc/fixes34.4 @@ -221,6 +221,7 @@ when a potion of acid was dropped into water and exploded, nethack would continue to use already freed memory and later might panic or crash when jumping over an already seen trap, use an() to get appropriate grammar fix bad grammar when putting on not-yet-seen Eyes of the Overworld while blind +don't "walk quietly" while levitating Platform- and/or Interface-Specific Fixes diff --git a/src/do_wear.c b/src/do_wear.c index 9a31887c2..be34e53d1 100644 --- a/src/do_wear.c +++ b/src/do_wear.c @@ -113,7 +113,10 @@ Boots_on() case ELVEN_BOOTS: if (!oldprop && !HStealth && !BStealth) { makeknown(uarmf->otyp); - You("walk very quietly."); + if (Levitation || Flying) + You("float imperceptibly."); + else + You("walk very quietly."); } break; case FUMBLE_BOOTS: