diff --git a/src/end.c b/src/end.c index c88e14c72..2ffb78cb6 100644 --- a/src/end.c +++ b/src/end.c @@ -379,7 +379,7 @@ boolean taken; for (obj = invent; obj; obj = obj->nobj) { makeknown(obj->otyp); obj->known = obj->bknown = obj->dknown = obj->rknown = 1; - if (Is_container(obj)) + if (Is_container(obj) || obj->otyp == STATUE) obj->cknown = obj->lknown = 1; } (void) display_inventory((char *)0, TRUE); @@ -991,7 +991,7 @@ boolean identified, all_containers; makeknown(obj->otyp); obj->known = obj->bknown = obj->dknown = obj->rknown = 1; - if (Is_container(obj)) + if (Is_container(obj) || obj->otyp == STATUE) obj->cknown = obj->lknown = 1; } putstr(tmpwin, 0, doname(obj));