ページ 11

トリアコンタン様の会心カスタマイズプラグインについて

Posted: 2020年7月07日(火) 14:02
by だってぇの
 こんにちは。お世話になっております。

 トリアコンタン様の会心カスタマイズプラグインですが、どうやら連続攻撃の初撃が会心だった場合残りの攻撃が全て会心になるという不具合(仕様?)がある事が判明いたしました。

 これを通常と同じようにヒット毎に会心判定を行うという仕様にする事は可能でしょうか?

Re: トリアコンタン様の会心カスタマイズプラグインについて

Posted: 2020年7月09日(木) 00:25
by トリアコンタン
こんにちは!
プラグインのご利用ありがとうございます。

動作について確認してみます。
ただ、ずいぶん前に作成したプラグインなので時間が掛かるかもしれません。

Re: トリアコンタン様の会心カスタマイズプラグインについて

Posted: 2020年7月11日(土) 18:08
by トリアコンタン
こんにちは!
こちらで現象を確認、修正しました!
よろしければお試しください。

1.1.4 2020/07/11 複数ヒットする攻撃の会心判定がヒットごとに行われていなかった問題を修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/CustomizeCritical.js

Re: トリアコンタン様の会心カスタマイズプラグインについて

Posted: 2020年7月12日(日) 07:45
by だってぇの
 会心の仕様が通常と同じになった事を確認しました!

 お忙しい中対応して下さりありがとうございました! お疲れ様です!

Re: トリアコンタン様の会心カスタマイズプラグインについて

Posted: 2020年7月21日(火) 00:18
by シンゴビッチ
申し訳ございません。もし宜しければ具体的な変更箇所教えていただける助かります。
(かなり改変してしまって、そのまま差し替えるとフリーズしてしまうので直接書き換えをしたいです)

Game_Action
 会心をカスタマイズします ←ここは改変してないのでそのまま差し替えられます。

コード: 全て選択

   
    //=============================================================================
    // BattleManager
    //  会心判定を事前に行います。
    //=============================================================================
    BattleManager.judgeCritical = function(action, targets) {
        action.initCriticalQueue(); //←ここが追記
        targets.forEach(function(target) {
            action.judgeCritical(target);
        });
    };
   


でよろしかったですか?ほかにあれば教えていただけると助かります。

Re: トリアコンタン様の会心カスタマイズプラグインについて

Posted: 2020年7月21日(火) 14:25
by トリアコンタン
こちらが直近の修正の差分です。
少し修正量が多いですが参考になりましたら。

https://github.com/triacontane/RPGMakerMV/commit/0bea379f192d5b5c1ddc8c23ccb28ae7f77a1ac2

Re: トリアコンタン様の会心カスタマイズプラグインについて

Posted: 2020年7月22日(水) 02:12
by シンゴビッチ
トリアコンタンさんありがとうございます!
無事全部追記修正完了しました!

改変利用まで対応いただき恐縮です。
トリアコンタンさんのプラグインは非常に使いやすいですし、
コード自体も可読性が高いので、JavaScript言語に慣れてない私でも
書いてある内容が理解しやすくてとても助かります。
(細かいところまで手を入れたくなるので大体のプラグインは
改変利用してます^^;;))
本当にありがとうございます!