コモンイベント内で装備画面を呼び出すと以降の処理が実行されず困っています。
Posted: 2023年1月03日(火) 23:41
新年あけましておめでとうございます。
本年もご指導宜しくお願い致します。
トリアコンタン様のカスタムメニュープラグインからパーティーにいるアクター一覧ウインドウを作成し、
アクター情報を変数44に代入した状態で呼び出されるコモンイベント内で、
というスクリプトから装備画面を呼び出し、
装備画面を閉じた後に、
当該アクターが装備している武器と防具に応じてステートを付与することを目指しています。
しかし、装備画面を閉じるとそれ以降の処理が実行されないまま
アクター一覧ウインドウへ戻ってしまいます。
スクリプトを閉じずにその下へ書いた処理は、
なぜか装備画面が表示される前に実行されてしまいますので、
装備変更後の結果に応じたステート付与という目的が達成できません。
装備画面を開く前にスイッチを入れて、
アクター一覧ウインドウへ戻ったときにそのスイッチが入っているときのみ実行されるコモンイベントを実行させるという悪あがきも試してみましたが、
そのコモンイベントが実行されるのはアクター一覧ウインドウを閉じたときなので失敗です。
スクリプト部分を別のコモンイベントへ分けて実行しても結果は同じです。
万事休す、困っています。
どうかお知恵をお貸し頂けないでしょうか。
宜しくお願い致します。
本年もご指導宜しくお願い致します。
トリアコンタン様のカスタムメニュープラグインからパーティーにいるアクター一覧ウインドウを作成し、
アクター情報を変数44に代入した状態で呼び出されるコモンイベント内で、
コード: 全て選択
$gameParty.setMenuActor($gameVariables.value(44));
SceneManager.push(Scene_Equip);
装備画面を閉じた後に、
当該アクターが装備している武器と防具に応じてステートを付与することを目指しています。
しかし、装備画面を閉じるとそれ以降の処理が実行されないまま
アクター一覧ウインドウへ戻ってしまいます。
スクリプトを閉じずにその下へ書いた処理は、
なぜか装備画面が表示される前に実行されてしまいますので、
装備変更後の結果に応じたステート付与という目的が達成できません。
装備画面を開く前にスイッチを入れて、
アクター一覧ウインドウへ戻ったときにそのスイッチが入っているときのみ実行されるコモンイベントを実行させるという悪あがきも試してみましたが、
そのコモンイベントが実行されるのはアクター一覧ウインドウを閉じたときなので失敗です。
スクリプト部分を別のコモンイベントへ分けて実行しても結果は同じです。
万事休す、困っています。
どうかお知恵をお貸し頂けないでしょうか。
宜しくお願い致します。