がなかったグリッドではobviousが立たないように変更.
/* Remove "unsafe" flag if player is not blind */
if (!p_ptr->blind && player_has_los_bold(y, x))
{
+ obvious = (c_ptr->info & CAVE_UNSAFE) ? TRUE : FALSE;
+
c_ptr->info &= ~(CAVE_UNSAFE);
/* Redraw */
lite_spot(y, x);
-
- obvious = TRUE;
}
break;
/* Remove "unsafe" flag if player is not blind */
if (!p_ptr->blind && player_has_los_bold(y, x))
{
+ obvious = (c_ptr->info & CAVE_UNSAFE) ? TRUE : FALSE;
+
c_ptr->info &= ~(CAVE_UNSAFE);
/* Redraw */
lite_spot(y, x);
-
- obvious = TRUE;
}
break;