<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">diff -Ndru nethack-3.4.3/src/zap.c nethack-patched/src/zap.c
--- nethack-3.4.3/src/zap.c	2005-12-19 17:51:46.000000000 +0000
+++ nethack-patched/src/zap.c	2006-02-07 22:20:00.000000000 +0000
@@ -2146,9 +2146,13 @@
 		    struct obj *otemp, *onext;
 		    boolean didmerge;
 
-		    if (u.umonnum == PM_STONE_GOLEM)
+		    if (u.umonnum == PM_STONE_GOLEM) {
 			(void) polymon(PM_FLESH_GOLEM);
-		    if (Stoned) fix_petrification();	/* saved! */
+			if (!uarmg) selftouch("No longer petrify-resistant, you");
+                    }
+                    else {
+			if (Stoned) fix_petrification();	/* saved! */
+                    }
 		    /* but at a cost.. */
 		    for (otemp = invent; otemp; otemp = onext) {
 			onext = otemp-&gt;nobj;
</pre></body></html>