Yet Another Silly Idea

モーロックの聖域では祈りの燭台の光の届く範囲しか見えないようにしたら面白いんじゃね? と思ってテストしてみました。vision_recalc() の途中で if (Is_sanctum(&u.uz) && !u.uhave.menorah) has_night_vision = 0; とするだけの安直実装。
それっぽく動いたので、これで do_light_source() を聖域では燭台オンリーにすれば出来上がり? と思ったのですが、

赤外線視力のことをすっかり忘れてた…。
ESPや警戒はともかく赤外線視はブロックしないといけないような気がする。


あとテスト中に気がついたのですが、赤外線視で敵の装備を見たときに色名入りの不確定名(青と緑の盾とか、赤いローブとか)が見えてしまうのはNetHack的にはバグの範疇のような気がする…。