日記/2016-02-07 のバックアップソース(No.1)

お名前:
**AI:Glenelg 070 について [#j19193be]
表記、リリースしました。

小さめのバグ対策もありますが、今回の主題は「傭兵AI」です。

#region(→続きを読む。)

この2月のイベントでは、傭兵を利用できるようになっています。~
それに対応するためのメカニズムを乗せた、というところです。

ただ、RO本体側の傭兵AIインタプリタの出来がイマイチなのは何度かご説明した通り。~
今回「白兵戦型」「射撃型」「支援型」といういくつかのタイプの傭兵が利用できるように
なったのですが、それをAIから取得する方法がないというお粗末さです。

そこで今回は、外部==GlenelgWatch から種類を供給できるようにしました。

以下、傭兵AIに関する簡単なメモ。

----
-種類の判断について
--GlenelgWatch のメイン画面の「傭兵」タブ内で選択→[決定]で、種類を決めます。
--ただしROシステムの都合上、指定したあと何らかのAIリロード作業が必要です。
---マップ移動、テレポ、新たに召喚など。
--特に指定していなくても、ブレスやDSなど「種類を特定できるような対象指定スキル」を使用すれば、
それに基づいた自動判断もします。
-攻撃系スキルの自動使用について
--前列タイプはピアース、射撃タイプではダブルストレイファングを自動使用します。
--スキル使用確率は以下の通りです。
---初撃(その敵に対して初めて使用)は100%です。
---以降、スキルを1回使用するごとに「30%」低下させます。ただし最低40%。
-強化スキルの自動使用について
--前列のパリイング、支援タイプでは「オーナーへのブレス・加速」&マニピを自動使用できます。
--前列タイプでは、特に操作不要です。常時動作しています。
--後列タイプでは、「オーナーにブレスを使用」してください。~
それをトリガーに、ブレス・加速・マニピを適時使用します。
---後列タイプでの強化タイマーは、特に保存していません。~
そのため一度上記でトリガーを引いても、
テレポなどでAIリロードが発生すると自動使用も止まってしまいます。

とりあえずはこんな感じで。

----
ご意見などがあれば。
#comment2(below)

#endregion