ペットAI掲示板

おすすめ リアクティブ v1.0 ★テフ影ミ夢幻アルバン
Bricat 20/09/22 18:36
ペットキャラクターAIソースコード ソースコードをコピーする

フィンペット専用のAIです。
わからない方は、ペットハンドラーのクエストを進めるとわかるようになります^^


こちらは夢幻&アルバン向けに作った「All-in-one AI」の後継版です。


「リアクティブ v1.0」 ※改訂前「リアクティブ v1.0.0」 ※vの後ろはバージョン番号です。


フィンペットの新しい特技やビーズスキルが使えるように調整しながら、2017年以降に実装された狩り場「ベルテン、テフ(深海の君主を含む)、アヴァロン浄化」などに対応させました。


AIソースコードは前の4倍以上のボリューム(約12000文字)となり、ここの文字数制限(4000文字)にひっかかって投稿できないため、仕方なくGoogleドライブで公開しています。※みなさんも制限緩和の要望を…



★AI設定方法

1)下のURLの先頭に「h」を足したURLにアクセス
ttps://drive.google.com/file/d/1CDZKmzI32nl44tMHjIN23sa2GdbyBMrI/view?usp=sharing

2-A)方法1:ソースコードをコピー(rulesタグ全て)してマビノギのAI設定から追加する(詳細は下記)
 ※AI名「リアクティブ v1.0」

2-B)方法2:ファイルをペットAIフォルダに保存してマビノギを起動する



★こんな方のためのAIです

・すべての初心者からベテランの方まで
・狩り場ごとにAI切替とかやってられない!という方
・フィンペットにもっと攻撃してほしいけど、同時に支援もしてほしい!という方
・結局、デフォルトの命令モードAIで夢幻ラビを周回してる人など



★概要

支援型←→攻撃型 を状況に応じて切り替えながら、ビーズと特技を使って戦います。All-in-oneの後継版で、こちらはフィンペット専用。

フィナハ、テフ(主にタコ)、アヴァロン浄化、ベルテン、夢幻ラビ、アルバンSS、影ミ(遭遇エリなど)を想定。



★マグメルで使いたい方は・・・

「マグメルの旅 v1.0.1」をご利用下さい。マグメルが特殊すぎるのでAIを分けました><



★AIの特徴

・ベースは非好戦的。PTでも使いやすいAIです。
・特技とビーズスキルを使用します。
・状況に合わせて「支援型」「攻撃型」を切り替えます。

「支援型」
・敵の弓の照準、魔法の詠唱を妨害しタゲを奪います。
・主人の代わりにペットが身代わりになる仕様になっているので、ディヴァインリンク推奨です。
・主人のアイススピア中はディフェンス待機で反撃態勢となります。

「攻撃型」
・主人が非硬直/非ダウン属性の敵(主にボス)に攻撃する(デスマ等)と、ペットは一緒に攻撃を始めます。
・主人のファイナルヒットに合わせて追跡・攻撃します
・主人が近距離~中距離攻撃等でダウンさせた敵に追加攻撃を試みます(PT連携を想定し、スイーピングは除外)(マグは遠距離扱いとしているので、至近マグする方は手動で攻撃させて下さい)
・敵の弓の照準、魔法の詠唱の妨害に成功すると、フィンペットの特徴を活用して攻撃を続けます。
・ペットがダウンさせられると、敵の攻撃を誘発しないように支援型へと切り替わることがあります



★使い方

ペットAIを適用するだけでも十分です。ただしペットがフィンペットになっていることをご確認ください。

必要に応じてショートカットキーを使って「ペットを座らせる」「ペットを呼び戻す」か、シフト+クリックでペットのターゲットを指定してあげてください。


例)
・フィナハ2番目のスイッチの生け贄でペットを座らせる
・フィナハでお魚処理時(ハードで4匹まで倒して沸かせずにスイッチを叩く時などはたまに座らせた方がいい場合もあり)
・夢幻ラビのボス部屋ではペット召喚直後の支援機能を止めるためすぐに呼び戻してからディヴァインリンクする
・アルバンボスでは座らせるか召喚解除しちゃった方がいいかもしれません。


お好みでインタラクションを使ったAI切り替えなどもできますが、おすすめは手軽なショートカットキーを使った方法です。


非常に汎用的なので、一部で気をつければこのAIひとつで、ほとんどの狩り場で活用できます。このAIを使って、お気に入りのペットと一緒にどこへでも遊びに行って下さい^^



★「All-in-one AI」からの変更点

変更
・フィンペットとしてアタックを1打で止めず、継続します。一部ビーズスキルと特技を使用します。
・テフ対応として、敵との基本間隔距離を2m→3mに変更。また距離判定の精度を向上。
・攻撃型の追加により、支援の機会が減ります。
・ディフェンス後に攻撃するように変更。(敵から離れてディフェンスしない)


削除
・セフィロト地中攻撃のディフェンス対応を削除


新機能
・ベルテン背水でアイススピア中、クマの攻撃をディフェンスして反撃します
・カウンター中の敵が多数いる場合、一時的にディフェンス待機モードになります(彼らのやり方、ロンガ遺跡等)※ペットAIでは魔法とカウンターの区別ができないため、魔法妨害機能がコールされることを防ぐためにディフェンスします。
・その他、主人の使ったスキルに合わせた命令を追加。(一部判定不可)
・ペットのターゲットが倒された時、ペットが主人の元に戻ってくる確率が大幅に上がりました。



★その他の細かい動きについて

・(ビーズスキル)ウィンドラッシュは攻撃時に発動します。
・(ビーズスキル)フィニーパンチは敵が非ダウンの敵(ボス系)、起き上がり中の敵、主人がダウン時などに自動発動します。
・(ビーズスキル)フローラルシールドは、非ダウンの敵(ボス系)に攻撃したとき、またはペットが被弾した時に使用します。
・主人に!!を出した敵にはターゲットしない仕様としています。(先行AIのように見えてしまう挙動が混乱を招くことを防ぐため)
・ペットに!!を出した敵には、ペットに既存のターゲットがいない時(暇してる時)だけ、巻き込み防止のために敵から逃げます。(主にアルバン向け)
・ペットHS発動時は反撃します。
・非ダウン系の敵にファイアボルト使用時、若干回り込んで攻撃します。(フィナハ中ボス想定)
・ウィンドミルなどで敵をダウンさせた場合に応戦しますが、スイーピングに応戦しないようにタイムアウト3秒が設定されています。
・複雑化していてテストにかなり時間がかかっているので、細かいところの調整などは今後のアップデートで行う予定です。(AI開くとわかるかもしれませんが、マイナーな処理の一部が少し雑な感じのままになっていますw)お気づきの点がありましたらレスするか、メモなどでお知らせいただけると助かります^^



★今後のアップデート予定

・ファイナルヒット対応の調整 …私がエルフなので時間がかかっていますが、みなさまのご意見を取り入れつつ、サブでいろいろ試して調整してみる予定です。
・ペットとそのターゲットの距離ごとの行動パターンの再調整・細分化
・通信ラグを考慮に入れたパラメータの調整(タイムアウトなど)
・アルバン向け巻き込み防止機能の再調整
・深海の君主ミッション向けの微調整等



★AI設定方法詳細(マビノギのAI設定から追加する)

上記の手順でURLをコピーできていることを確認したら、以下の手順でマビノギ上でAIを追加します。

1)ゲーム上で召喚されたペットを右クリックして「AI設定」「新AI」「ソースを見る」「貼り付け」の順にクリック

2)AI名に「リアクティブ v1.0」を入力(Ctrl+C, Ctrl+Vでコピペ可)

3)「確認」をクリックして保存したら、追加されたAIを選択して「適用」をクリック



フィンペット専用になったこの新しいAIをぜひお試し下さい♪

次回アップデートも計画しているので、引き続きフィードバックもお待ちしてます。

もし気に入ってもらえたら、投票もよろしくお願いします。

Bricat AIエディタで開いたときにわかりやすい名称で表示されるように修正しました。エディタでの見た目だけなので、挙動は変わらないと思います。2時間前のコードを既に入れている方はソースコード取り直し頂けると嬉しいです。 20/09/22 19:57
shiraishi314 FHとアイススピア対応さすが!感謝! 20/10/05 21:27
Bricat shiraishiさんありがと~!! 20/11/27 02:41
Bricat お知らせです。最近の私のペットAIについて、AIバージョン記法を簡略化(3桁から2桁へ)し、タイトルに記載する用途の位置をAI名の後ろ(★の右側)で統一しました。限られた文字数を有効活用するためです。 21/01/12 18:36
件名 名前 日付 閲覧数 投票数

リアクティブ v1.2 ★汎用AI、AI選びのガイド付き

+1
Bricat 2021/09/29 6053 17  

【迅速の翼】バレット v1.0【ベテラン高速周回】

Bricat 2021/07/03 4210 20  

タウント v1.0 ★子タコ集め、虚像救出(テフ用)

Bricat 2021/04/10 3626 3  

リアクティブ v1.1 ★テフ影ミ夢幻アルバン

+1
Bricat 2021/01/02 4619 5  

リアクティブ v1.0 ★テフ影ミ夢幻アルバン

+4
Bricat 2020/09/22 4271 7  

マグメルの旅 v1.1 ★マグメル向け

Bricat 2020/09/22 6219 2  

マグメルの旅 v1.0 ★マグメル向け

Bricat 2020/08/28 3553 5  

【夢幻&アルバン】All-in-one AI|β7→正式版

+1
Bricat 2017/12/29 15570 28  

【夢幻・実験・反復移動】All-in-one AI (β6)

Bricat 2017/12/29 2433 0  

【夢幻&アルバン対応】All-in-one AI (β5)

+3
Bricat 2017/11/27 5320 1  

反撃しないAI(ワイバーンの骨集め用AIとセットで)

+1
Bricat 2017/08/04 6668 0  

弓妨害AI(1打ディフェンス) v1

+2
Bricat 2013/01/08 14833 3  

【汎用AI】 邪魔しないよv.1a (ディフェンス&弓妨害)

Bricat 2012/12/06 15795 1  

【汎用AI】 邪魔しないよ v1(旧バージョン)

+2
Bricat 2012/10/31 10346 0  

弓支援魔法AI ver1.5 ※全スキルに対応

+3
Bricat 2010/12/22 30421 2  

弓支援魔法AI ver1.4 ※距離判定追加

+5
Bricat 2010/07/04 19065 3  

弓連射支援IB FB LB ver1.3 ※AR対応

+13
Bricat 2008/12/01 37149 5  

弓連射支援IB FB LB ver1.2 ※魔法対応

+5
Bricat 2008/09/06 16694 1