【解決済み】トリアコンタン様の「反撃拡張プラグイン」の仕様について

ころり
記事: 29
登録日時: 2016年10月17日(月) 14:27

【解決済み】トリアコンタン様の「反撃拡張プラグイン」の仕様について

投稿記事by ころり » 2017年8月08日(火) 22:56

いつもお世話になります。

現在トリアコンタン様の「反撃拡張プラグイン」をお借りしているのですが、仕様について質問がありまして投稿させていただきます。

特定の属性攻撃に対して指定したスキルで反撃するステート、あるいは敵を設定したいと思い、特定の属性魔法攻撃に対する反撃は設定できたのですが、どうも物理攻撃に対する反撃がうまく動作してくれないようです。

例として、火属性(ID:2)の物理攻撃を受けるとスキルXで反撃する敵を作成するとします。
反撃率を100%とし、メモ欄に<CE_反撃スキルID:X><CE_クロスカウンター><CE_反撃条件:elementId === 2>と記載してテストしてみたのですが、反撃条件が無効になっているようで、反撃を行ってくれません。
色々試してみたところ、どうやら攻撃側のスキル属性に問題があるようで、スキルの属性を「火属性」にしていると反撃条件が有効とみなされるのですが、「通常攻撃」にしていると、アクター・エネミーの攻撃時属性や武器の属性が「火属性」であっても無効になってしまうようです。
これを属性「通常攻撃」であっても反撃条件を有効にする方法はないでしょうか。JavaScriptが不勉強なため、メモ欄の記載方法等がもしあるようでしたらご教授いただきたいです。

長くなってしまいましたが、よろしくお願いします。
添付ファイル
test.png
攻撃側スキル設定
test.png (101.53 KiB) 閲覧数: 3113 回
最後に編集したユーザー ころり on 2017年8月11日(金) 22:01 [ 編集 1 回目 ]

アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: トリアコンタン様の「反撃拡張プラグイン」の仕様について

投稿記事by まっつUP » 2017年8月08日(火) 23:29

ころり様
お世話になります。
行動主体のバトラーの攻撃時属性に特定の属性が含まれるかの条件は
以下のように指定するとよいと思います。
2のところには任意の属性IDを入れてください。
<CE_反撃条件:action.subject().attackElements().contains(2)>
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: トリアコンタン様の「反撃拡張プラグイン」の仕様について

投稿記事by トリアコンタン » 2017年8月09日(水) 13:41

こんにちは!
通常攻撃属性とスキルが持つ属性の両方を考慮するには、少し複雑な判定が必要なので関数を追加しました。
以下のようにメモ欄を記述してください。

コード: 全て選択

<CE_反撃条件:action.hasElement(2)> # スキル属性IDが[2]なら反撃します。


反撃条件に属性を指定する際に「通常攻撃」を指定した場合も考慮する関数を追加(ver1.4.3)
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/CounterExtend.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ころり
記事: 29
登録日時: 2016年10月17日(月) 14:27

Re: トリアコンタン様の「反撃拡張プラグイン」の仕様について

投稿記事by ころり » 2017年8月11日(金) 22:01

まっつUP様、トリアコンタン様

こんばんは。お返事が遅くなってしまい申し訳ありませんでした。

お二方ともありがとうございます!プラグインのバージョンアップまでしていただいて本当に感謝です。
動作もばっちりでしたので解決済みとさせていただきます。

“MV:質問” へ戻る