OSDN Git Service

広域マップでは乗馬中のペットの一時的状態が正しくリセットされないバグ
authornothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Mon, 26 May 2003 20:21:38 +0000 (20:21 +0000)
committernothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Mon, 26 May 2003 20:21:38 +0000 (20:21 +0000)
commitaa04adcb6acac3667ebdf8ec79cef6f5c8732b19
tree09a024c9cd674b2c64d62f24a895e567673fa925
parentf89e8e3e628509097de27a450ff28d5a6065fa2c
広域マップでは乗馬中のペットの一時的状態が正しくリセットされないバグ
が報告されたので, それを修正するためにモンスターの無敵化, 加速, 減速,
朦朧, 混乱, 恐怖のカウンタの処理をプレイヤーのカウンタ同様に
process_world()内で扱うように変更.
* モンスターが朦朧とした場合に1/2で行動キャンセルされた場合は混乱と恐
  怖が処理されていなかったので, 処理するように修正.
* これまではスピードの大きいモンスターほど状態変化が切れるのが速かっ
  たが, ゲームターンプロセスで状態が切れるように変更したため, 以前に
  比べて状態が長持ちするようになった. そこで, 加速, 減速, 朦朧, 混乱,
  恐怖の期間を再考する必要があるので, 追って修正する.
* m_max個の要素を見るループを10ゲームターン毎に回す回数が1回増えるた
  め, 処理の遅いマシンではやや重くなることが考えられる. 問題が起きる
  場合はいつでもこの変更を破棄して構わない.
src/dungeon.c
src/melee2.c