diff --git a/doc/fixes36.1 b/doc/fixes36.1 index 80dabedc8..f68b47fee 100644 --- a/doc/fixes36.1 +++ b/doc/fixes36.1 @@ -36,6 +36,8 @@ make a previously-discovered scroll written with marker while blind have its label known so it can be read while blind #name or C for discoveries list that spanned multiple pages would exit on space instead of advancing to next page (workaround: use '>' instead) +don't show the old level when you die going down the stairs because of an + iron ball Platform- and/or Interface-Specific Fixes diff --git a/src/ball.c b/src/ball.c index 1a35eea1c..a4f148395 100644 --- a/src/ball.c +++ b/src/ball.c @@ -1,4 +1,4 @@ -/* NetHack 3.6 ball.c $NHDT-Date: 1446808438 2015/11/06 11:13:58 $ $NHDT-Branch: master $:$NHDT-Revision: 1.28 $ */ +/* NetHack 3.6 ball.c $NHDT-Date: 1450402033 2015/12/18 01:27:13 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.29 $ */ /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ /* NetHack may be freely redistributed. See license for details. */ @@ -809,6 +809,9 @@ drag_down() if (carried(uball)) You("lose your grip on the iron ball."); + cls(); /* previous level is still displayed although you + went down the stairs. Avoids bug C343-20 */ + if (forward) { if (rn2(6)) { pline_The("iron ball drags you downstairs!");