タイトルの通りです。
能力の強化と弱体化の解除タイミングはデフォルトではアクターが行動した直後ですが、これをターン終了時に変更するにはどうすればいいですか?
同様の質問がMVの方でされており、コアスクリプトを書き換える事で解決していました。
viewtopic.php?t=6968
これをMZでも行いたいです。
方法をご存じの方がいたら、ご教授願います。
【解決済み】強化と弱体の解除をターン終了時に行いたい(МZ)
【解決済み】強化と弱体の解除をターン終了時に行いたい(МZ)
最後に編集したユーザー ドラねこ [ 2022年7月10日(日) 13:56 ], 累計 1 回
Re: 強化と弱体の解除をターン終了時に行いたい(МZ)
rmmz_objects.jsの中に、MVのそれに該当しそうな部分がありました。
自作のプラグインを作成し、以下のコードを追加するのはどうでしょうか?
コード: 全て選択
Game_Battler.prototype.onAllActionsEnd = function() {
this.clearResult();
this.removeStatesAuto(1);
this.removeBuffsAuto();
};
Game_Battler.prototype.onTurnEnd = function() {
this.clearResult();
this.regenerateAll();
this.updateStateTurns();
this.updateBuffTurns();
this.removeStatesAuto(2);
};
コード: 全て選択
Game_Battler.prototype.onAllActionsEnd = function() {
this.clearResult();
this.removeStatesAuto(1);
//this.removeBuffsAuto();
};
Game_Battler.prototype.onTurnEnd = function() {
this.clearResult();
this.regenerateAll();
this.updateStateTurns();
this.updateBuffTurns();
this.removeStatesAuto(2);
this.removeBuffsAuto();
};
Re: 強化と弱体の解除をターン終了時に行いたい(МZ)
ご回答いただきありがとうございます!
お返事が遅くなり、申し訳ございません。
提案いただいた通りにプラグインを作成して導入してみた所、無事に反映されました。
本当にありがとうございます。
名無し2022様が問題無ければ、こちらのプラグインを他に必要とされている方に向けて配布したいのですが、いかがでしょうか?
著作権フリー・利用規約無し、ただし修正依頼に応じる等のサポートも無し、という形で考えています。
お返事が遅くなり、申し訳ございません。
提案いただいた通りにプラグインを作成して導入してみた所、無事に反映されました。
本当にありがとうございます。
名無し2022様が問題無ければ、こちらのプラグインを他に必要とされている方に向けて配布したいのですが、いかがでしょうか?
著作権フリー・利用規約無し、ただし修正依頼に応じる等のサポートも無し、という形で考えています。
Re: 強化と弱体の解除をターン終了時に行いたい(МZ)
もちろん大丈夫です!