何も影響しないようにした。1.3.0までは未感知のトラップは問答無用で消滅して
いたが、感知済みトラップは壁に潰されない限り消えないので、後者に合せて修正した。
c_ptr = &cave[yy][xx];
/* Lose room and vault */
- c_ptr->info &= ~(CAVE_ROOM | CAVE_ICKY | CAVE_UNSAFE | CAVE_OBJECT );
-
- /* Clear mimic type */
- c_ptr->mimic = 0;
+ c_ptr->info &= ~(CAVE_ROOM | CAVE_ICKY | CAVE_UNSAFE);
/* Lose light and knowledge */
c_ptr->info &= ~(CAVE_GLOW | CAVE_MARK);
/* Delete objects */
delete_object(yy, xx);
+ /* Clear mimic type */
+ c_ptr->mimic = 0;
+
+ /* Clear mirror, runes flag */
+ c_ptr->info &= ~CAVE_OBJECT;
+
/* Wall (or floor) type */
t = (floor ? randint0(100) : 200);