]> granicus.if.org Git - nethack/commitdiff
redundant petrification message
authornethack.rankin <nethack.rankin>
Fri, 10 May 2002 02:07:45 +0000 (02:07 +0000)
committernethack.rankin <nethack.rankin>
Fri, 10 May 2002 02:07:45 +0000 (02:07 +0000)
[I've lost the #Rxxx number for this bug report....]

     When attacking a non-stone golem with a cockatrice corpse,
suppress the redundant "<monster> turns to stone" message which
preceeded the "<monster> solidifies.  It's now a stone golem."
messages.

doc/fixes34.1
src/trap.c

index 46098ee007d5854a2c9cb7eec3ed704bc08235a6..ebb8e005cd72087c049791952dfe48c007800db7 100644 (file)
@@ -100,6 +100,7 @@ fix goodpos() so worm segments don't get placed on top of each other (causing
 fix fountain noises on some special levels (castle, valk home, various mines)
 disallow mounting a trapped steed to avoid inappropriate trap effects
 #chat with meditating monster will rouse it
+suppress redundant message when stoning effect transforms a golem
 
 
 Platform- and/or Interface-Specific Fixes
index de5a97c8e37e0d8d875b4f76148a014b69b4537b..7ccbc1652b7670ffcbdb286becde347175df3ac1 100644 (file)
@@ -1,4 +1,4 @@
-/*     SCCS Id: @(#)trap.c     3.4     2002/04/06      */
+/*     SCCS Id: @(#)trap.c     3.4     2002/05/08      */
 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
 /* NetHack may be freely redistributed.  See license for details. */
 
@@ -1950,12 +1950,12 @@ struct monst *mon;
 boolean byplayer;
 {
        if (resists_ston(mon)) return;
-       if (cansee(mon->mx, mon->my))
-               pline("%s turns to stone.", Monnam(mon));
        if (poly_when_stoned(mon->data)) {
                mon_to_stone(mon);
                return;
        }
+       if (cansee(mon->mx, mon->my))
+               pline("%s turns to stone.", Monnam(mon));
        if (byplayer) {
                stoned = TRUE;
                xkilled(mon,0);