モンスターの視界

※この記事は d:id:furai_no_ffff さんに教えていただいた内容を基にしています。

いわゆる"シレンが見えている"かどうかの話。

シレンが視界内にいると・・・

  1. シレンに攻撃できない場合、シレンの位置を目的地に設定して移動する。*1
  2. 遠隔攻撃を持つ敵の一部は特技を使うことができる。
    (かすみ仙人・スカイドラゴン・オヤジ戦車系、軸が合っているときのおばけ大根・ボウヤー/コドモ戦車系・ガイコツまどう系)
  3. 他にも何かあるかも?

視界判定の条件

以下の条件のうち1つ以上を満たす場合、シレンは該当する敵の視界内にいると判定される。

  1. 敵とシレンの距離が1のとき(つまり隣接)
  2. 敵が部屋or出入口におり、シレンが同じ部屋or出入口にいるとき
  3. 敵が壁/隠し通路/隠し通路(出入口)/隠し部屋におり、シレンがそれぞれ部屋番号0/0/1/2の部屋or出入口にいるとき

3.の挙動は明らかにバグっぽいが、ダンジョン編集の地形データの項をみるとなんとなく原因が推察できる。 ともあれ、この条件のせいで

  • 部屋番号0の部屋にいたら隠し通路沸きのかすみ仙人の特技を受けた*2
  • 部屋番号2の部屋にいたら隠し部屋で起きているスカイドラゴン/かすみ仙人/ちびタンクの特技を受けた*3*4

などのケースがあったようだ。