いつもお世話になっております。
準公式プラグイン「ChangeWeaponOnBattle.js」を使用させていただいているのですが、
戦闘中に装備変更を行うことによるペナルティを設けたく、
「装備変更を行うと特定のステートを付与又は解除」するか、
「装備変更画面を開くと(装備変更をしたかどうかを問わず)特定のステートを付与又は解除」という
動作ができればと思うのですが、何か良い方法はないでしょうか。
一応、無知なりにプラグイン文中にステートを付与(解除)させる
コモンイベントを発生させるコマンド($gameTemp.reserveCommonEvent(〇))を入れてみたのですが
画面変更直後ではなく行動時に発生してしまったりしてうまくいきませんでした。
(ちなみに戦闘はYEP_X_BattleSysATBによるバトルを採用しております)
ご存じの方がいらっしゃいましたら、どうぞご教示よろしくお願い致します。
【解決済】ChangeWeaponOnBattle.jsによる装備変更画面起動時にステートを付与/解除させたい
【解決済】ChangeWeaponOnBattle.jsによる装備変更画面起動時にステートを付与/解除させたい
最後に編集したユーザー ころあ on 2020年7月24日(金) 21:54 [ 編集 1 回目 ]
Re: ChangeWeaponOnBattle.jsによる装備変更画面起動時にステートを付与/解除させたい
すみません、自己解決しました。
コモンイベントはあくまで「予約」のようなので
プラグイン文中にスクリプト文章を入れても即座に実行されないようですね。
直接ステート付与(解除)のスクリプトを挿入したら
装備選択時にステート付与(解除)してくれるようになりました。
問題が解消したので【解決済】とさせていただきます。
コモンイベントはあくまで「予約」のようなので
プラグイン文中にスクリプト文章を入れても即座に実行されないようですね。
直接ステート付与(解除)のスクリプトを挿入したら
装備選択時にステート付与(解除)してくれるようになりました。
問題が解消したので【解決済】とさせていただきます。