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