日記/2006-10-14 のバックアップの現在との差分(No.1)

お名前:

  • 追加された行はこの色です。
  • 削除された行はこの色です。
現状速報というか、そういう感じ。

掲示板で要望のあった「ボスとの同時攻撃」動作にまつわり、以前から気になっていた点の機能追加をしています。~
具体的には「戦闘中の敵増援に対する優先度の確認」処理です。

:状況|リビオの優先度7、ゾンビプリズナーの優先度5のとき。~
当初、ゾンビプリズナーしか近くにいなかったので攻撃を開始したところ、
リビオが横わき。
:問題点|ソニックブローというやっかいな攻撃があるので、リビオを即攻撃してほしいが、現状のGlenelgでは「ゾンビプリズナーを倒すまで」次の索敵処理をしない→~
手動で攻撃させないかぎり、リビオは後回し。
:対処方法|常時周囲の敵優先度を調べて、優先度の高い敵が増えたら、攻撃を
中断・対象をその新しい(高優先度の)敵に変える。

で、今回の掲示板での「同時攻撃」の件も、これに準じた話とします。~
つまり、ボスが攻撃をしている敵の優先度を「本来の敵ごとの優先度よりも更に高く」することで、上述の「より優先度の高い敵が増えた」処理に引っ掛けます。~
で、これも無条件ではなく、いつもの「敵ごとに優先度増加させるか否か」の処理を組み込みます。

つまり、今回の対応では、以下の2つの設定・学習操作が追加になる予定です。
+ai_option.iniでのカスタマイズ項目:「攻撃中にも敵優先度をチェックするか否か」を追加
+敵ごとの学習処理:今攻撃した敵を「同時攻撃の対象にするか否か」を追加。

ついでといってはなんですが、バイオプラントやマリンスフィアをケミが攻撃しても、ホムが追従攻撃しないような処理も組み込みます。~
これもたまっていた仕事の1つ。

すでにコードは書きあがっていて、今日の午前中は実際にテストしていました。~
ヘルプ類の記載があるので、リリースは10/15の夜になると思います。~
あしからず。

----
ともあれ、いいかげんai_option.iniが大きいねぇ・・・~
もし[[構造化エディタ>http://www008.upp.so-net.ne.jp/momotan/index.html]]を使っていない人がいたら、ぜひ使ってください。~
ただのテキストエディタ使っていた人からすれば、劇的に見やすいので。