From: nothere Date: Sat, 3 May 2003 18:03:29 +0000 (+0000) Subject: view_unsafe_grids時に, 自分で歩いた床からは 'x' を消すように変更. X-Git-Tag: v2.1.2~1595 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=c275c1fe7f0bbb58f4b3a655ec4606be51bcd838;p=hengbandforosx%2Fhengbandosx.git view_unsafe_grids時に, 自分で歩いた床からは 'x' を消すように変更. ただし, 光源なしもしくは盲目でトラップに掛かった場合は 'x' は消さない. --- diff --git a/src/cmd1.c b/src/cmd1.c index eff20c5e9..606d783f4 100644 --- a/src/cmd1.c +++ b/src/cmd1.c @@ -4140,6 +4140,9 @@ msg_format("%s p_ptr->update |= (PU_VIEW | PU_LITE | PU_FLOW | PU_MONSTERS | PU_MON_LITE); } + /* Remove "unsafe" flag */ + if ((!p_ptr->blind && !no_lite()) || !is_trap(c_ptr->feat)) c_ptr->info &= ~(CAVE_UNSAFE); + /* Redraw new spot */ lite_spot(py, px);