diff --git a/doc/fixes34.4 b/doc/fixes34.4 index 3ddaa3ddb..0e92c370e 100644 --- a/doc/fixes34.4 +++ b/doc/fixes34.4 @@ -318,6 +318,7 @@ prevent long messages from triggering access violation or segmentation fault cursed corpse wielded by a monster isn't welded to its hand or paw fix grammar errors in samurai quest, wakarimasu ka? fix spelling of Dr Dolittle +hero's sleep resistance shouldn't protect steed from sleeping gas trap Platform- and/or Interface-Specific Fixes diff --git a/src/trap.c b/src/trap.c index 509da79cc..b91e3c713 100644 --- a/src/trap.c +++ b/src/trap.c @@ -1,4 +1,4 @@ -/* SCCS Id: @(#)trap.c 3.5 2006/12/16 */ +/* SCCS Id: @(#)trap.c 3.5 2007/02/10 */ /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ /* NetHack may be freely redistributed. See license for details. */ @@ -889,10 +889,10 @@ unsigned trflags; seetrap(trap); if(Sleep_resistance || breathless(youmonst.data)) { You("are enveloped in a cloud of gas!"); - break; + } else { + pline("A cloud of gas puts you to sleep!"); + fall_asleep(-rnd(25), TRUE); } - pline("A cloud of gas puts you to sleep!"); - fall_asleep(-rnd(25), TRUE); #ifdef STEED (void) steedintrap(trap, (struct obj *)0); #endif