sleeping gas trap vs steed

Noticed while checking out the report that you can #jump when riding
a sleeping steed:  hero's sleep resistance or magical breathing prevented
sleeping gas traps from hitting steed.  "You are enveloped in a cloud of
gas" but your steed is untouched?  That didn't make sense.
This commit is contained in:
nethack.rankin
2007-02-11 01:23:28 +00:00
parent 33fde404e7
commit 00fc519903
2 changed files with 5 additions and 4 deletions

View File

@@ -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

View File

@@ -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