]> granicus.if.org Git - nethack/commitdiff
follow-up bit
authornethack.allison <nethack.allison>
Thu, 16 Dec 2004 01:41:27 +0000 (01:41 +0000)
committernethack.allison <nethack.allison>
Thu, 16 Dec 2004 01:41:27 +0000 (01:41 +0000)
src/lock.c

index 1a0ab0292eaa2db78f3055f64dce8dafac2be2f5..b6d288ae9b54ea1e2cf8796fd7900921ced82382 100644 (file)
@@ -707,7 +707,10 @@ register struct obj *obj, *otmp;   /* obj *is* a box */
                pline("Klunk!");
                obj->olocked = 1;
                obj->obroken = 0;
-               if (Role_if(PM_WIZARD)) obj->lknown = 1;
+               if (Role_if(PM_WIZARD))
+                       obj->lknown = 1;
+               else
+                       obj->lknown = 0;
                res = 1;
            } /* else already closed and locked */
            break;
@@ -717,7 +720,10 @@ register struct obj *obj, *otmp;   /* obj *is* a box */
                pline("Klick!");
                obj->olocked = 0;
                res = 1;
-               if (Role_if(PM_WIZARD)) obj->lknown = 1;
+               if (Role_if(PM_WIZARD))
+                       obj->lknown = 1;
+               else
+                       obj->lknown = 0;
            } else                      /* silently fix if broken */
                obj->obroken = 0;
            break;