各ツクールフォーラム検索ムノクラのメモ帳。Ver1.152020-01-25こちらは「敵の戦闘AIをカスタマイズできるプラグイン」です。下記ページで英語版が配布されています。www.yanfly.moe/wiki/Battle_A.I._Core_(YEP)本体プラグインと日本語パッチをダウンロードして、パッチを貼ってください。プラグインをダウンロード▼パッチの貼り方は下記記事を参考にしてください。Evaluate(フトコロ様作)自動戦闘時除外スキル(やな様作)条件付き○○ベース(やな様作)どなたかのお役に立てば幸いです。敵の戦闘AIをカスタマイズできます。レートとスイッチ設定をしたとしても少々退屈な行動をとりがちです。単純な条件照合のような行動決定しか行われませんでした。敵がどのように戦うかをカスタマイズすることができます。対象の弱点属性(又はその逆)の認識を、行わせることが出来ます。逆にランダムなものに設定することもできます。Actionsを有効にすると、敵の行動時に決定がなされます。これにより敵の行動をより柔軟なものにし、賢く見せることができます。同時に、プレイヤーにとっては新たな試練となるでしょう。自動的に認識できるようになります。スキルのテスト攻撃を行うようになります。敵は常に対象アクターに対してスキルを試そうとします。スキル自体が属性がない場合、何の情報も記録されません。敵グループのデータは、各戦闘の最初に毎回リセットされます。全ての敵が賢いというわけなく、愚鈍だったりランダムなだけなものも居ます。高く設定すると、行動により一貫性を持たせることができます。その行動について、条件が満たされるかどうか照合されます。この条件照合は、新しい行動が確認された際には毎回行われます。デフォルトの行動には適用されません。一覧に従うかを表すものです。一覧に従った行動を起こします。再度、80%の確率で次の行動を起こし、それを繰り返します。その敵の行動は、よりランダムなものとなります。敵の行動がよりランダムになります。Priority一覧に厳密に従って行動するようになります。条件が満たされている行動を探します。その行動条件が満たされていれば、敵はその行動を取ります。敵のメモ欄に次の形式に一致するタグを配置する必要があります。Priority>のタグ間に置くことができます。スキルIDかスキル名、好きなほうを使用することができます。大きい方のスキルIDが参照されることに注意してください。下記は、ステートに応じたスキルを敵に選択させる方法の一覧です。スキルが使われるか否かの決定に加え、条件で対象を決定させます。どのように対象が選ばれるかということについて記載しています。常に満たされている条件分岐です。対象範囲内の全ての対象に対し効力があります。行動条件が満たされているかどうかを確認できます。'Absorb'と置き換えてください。有効な対象は、一致する属性有効度を持つものになります。どのようなコードでも、それを用いて条件を確認し、実行が可能になります。有効な対象として扱います。'group'をプレイヤーパーティの'party'/敵グループの'troop'と置き換えます。条件を満たすか照合を行います。'group'をプレイヤーパーティの'party'/敵グループの'troop'と置き換えます。条件を満たすか照合を行います。その行動の条件照合を行います。照合が行われるグループは、スキル対象範囲に基づいています。全ての敵が、条件を満たすか否かの確認を受けることになります。これはプレイヤーパーティメンバーに対しても同様に行われます。この条件照合をパスした者だけが、有効な対象となります。スキル範囲の決定のため、それぞれのパーティレベルを取得します。この時のレベルとは、パーティ全体のレベルを指し示すものです。この条件が満たされた場合、全ての対象が有効な対象となります。%の確率に基づかせるように変更できます。この条件は、可能性のある全ての対象を有効な対象とみなします。ステートかどうかを検出します。ある場合、その対象は有効対象のプールに追加されます。ステートに影響を受けていない対象は全て無視されます。ステートを保持していないかを検出します。保持していない場合、その対象は有効対象のプールに追加されます。ステートに影響を受けていない対象は全て無視されます。'x'を確認するスイッチのIDに置き換えます。('true'/'false'を使用することもできます)。全てのスキル対象が有効な対象になります。実行することができるようになります。この条件は、可能性のある全ての対象を有効な対象とみなします。'mp%'、'level'のいずれかに置き換えます。行動できるか条件確認を実行します。使用者の能力値が条件に一致すると、行動確認が完了します。値で、条件を満たすかどうか確認します。ある場合、全てのスキル対象が有効な対象となります。Coreの現在複数の条件をサポートしています。対象」の形式に従います。複数の条件を追加するには、次の例のように各条件の間に+++を挿入するだけです。上記の例で選択したスキルを使用するには、全ての条件を満たす必要があります。対象グループは全ての対象グループの組み合わせになります。'Dark'スキルを使用します。低いHP%を持つ目標が敵が'Dark'で狙う目標になります。'Darkness'スキルを使用します。複数の対象がある場合、敵は最も高いATKを持つ対象に'Darkness'を唱えます。これはオプション機能ですが、条件への微細な変更で行うことができます。どの対象を指定したいか選ぶことができます。者が選ばれて対象となります。この場合、対象には'Fire'のスキルが使われることになります。ランダムな対象が選出されることになります。それ以外については、下記の一覧を参照してください。有効対象グループ内からランダムに選択。有効対象グループ内から最初のメンバーを選択。高い最大HPを持った有効対象を選択。高いHPを持った有効対象を選択。高いHP%を持った有効対象を選択。高い最大MPを持った有効対象を選択。高い最大TPを持った有効対象を選択。高いTPを持った有効対象を選択。高いTP%を持った有効対象を選択。高いMPを持った有効対象を選択。高いMP%を持った有効対象を選択。高いATKを持った有効対象を選択。高いDEFを持った有効対象を選択。高いMATを持った有効対象を選択。高いMDFを持った有効対象を選択。高いAGIを持った有効対象を選択。高いLUKを持った有効対象を選択。高いレベルの有効対象を選択。低い最大HPを持った有効対象を選択。低いHPを持った有効対象を選択。低いHP%を持った有効対象を選択。低い最大MPを持った有効対象を選択。低いMPを持った有効対象を選択。低いMP%を持った有効対象を選択。低い最大TPを持った有効対象を選択。低いTPを持った有効対象を選択。低いTP%を持った有効対象を選択。低いATKを持った有効対象を選択。低いDEFを持った有効対象を選択。低いMATを持った有効対象を選択。低いMDFを持った有効対象を選択。低いAGIを持った有効対象を選択。低いLUKを持った有効対象を選択。低いレベルの有効対象を選択。プレイヤーパーティの最大レベルを返します。YEP_Taunt.jsを使っている場合、デフォルトで敵は挑発を受けなくなります。それにより、AIの動作はシャットダウンされてしまいます。下記のタグを敵のメモ欄内に挿入してください。敵の行動決定フェーズで、挑発された敵について考慮が成されるようになります。賢い敵のみに有効にするという使い方をすることもできます。*/ムノクラ2018年2月初旬にRPGツクール2000を購入。RPGツクールMVも購入。そんな初老の新米ツクラーです。下記サイトもよろしくおねがいします。Ver1.15こちらは「アクションの選択対象を拡張できるプラグイン」です。下記ページで英語版が配布されています。Ver1.00こちらは「メインメニューから直接、プレーヤーが選択したアクター毎のコモンイベントを実行できるプラグイン」です。最新版はYanfly様のサイトで英語版が配布されています。プラグインVer1.02こちらは「オーバーキルに対する追加の報酬(経験値、金、アイテム)を設定するプラグイン」です。最新版はYanfly様のサイトで英語版が配布されています。Ver1.13こちらは「スキルのコスト等の詳細設定ができるプラグイン」です。下記ページで英語版が配布されています。Ver1.05こちらは「対象選択を拡張するプラグイン」です。下記ページで英語版が配布されています。(14)RPGツクールMV初心者的備忘録ムノクラのメモ帳。