diff --git a/src/trap.c b/src/trap.c index d6c2b62c6..09c5bcbb6 100644 --- a/src/trap.c +++ b/src/trap.c @@ -2408,7 +2408,7 @@ register struct monst *mtmp; You("smell smoke."); if (is_ice(mtmp->mx, mtmp->my)) melt_ice(mtmp->mx, mtmp->my, (char *) 0); - if (see_it) + if (see_it && t_at(mtmp->mx, mtmp->my)) seetrap(trap); break; case PIT: