|
ぺここ |
15/04/25 18:21 |
過去に投稿されたAI等を参考に、ファイアボルトとカウンターを繰り返すAIをできるだけシンプルに実現してみました。
たった4つのルールで動作します。
相手の生死判断をするため、相手を倒したにもかかわらずカウンターや魔法を準備することがなく、無駄が少ないです。
通常、カウンターで相手を飛ばしてからファイアボルトを詠唱するように設定していると、
ファイアボルトの詠唱開始が少し遅れるため、足の速い相手には間に合いませんが、
スキルの使用可否の判定をトリガーにすることで、カウンターのモーション中から詠唱するようになり、
足の速い相手でも安定します。
(この部分は、 トゥリムさんの「トゥリム式ペットAIバニラver」がとても参考になりました。)
また、通常、ファイアボルト使用後、カウンターに移行するまでに、少し間が入るところを、
ファイアボルト使用時に、何もしないルールを追加することで、すぐにカウンターを準備し、
足の速い相手にも対応できるようになっています。
タラの黒ヒグマで、安定して動作することを確認済みですが、
遠距離対策はしていないので、弓や魔法持ちの相手には、
手動でスキルキャンセルし、Shift+クリックするなどで対応する必要があります。