【解決済】 Cannot read property ○○ of undefined のエラーについて
Posted: 2025年1月04日(土) 18:16
いつもお世話になっております。
今回は状況的にエラーの再現性が怪しいものですが
トリアコンタン様の「カスタムメニュー」プラグインでメンバー入れ替えシーンを作成し
これをパーティコマンドで呼び出す「パーティコマンドシーン」というプラグインを利用して
戦闘中のパーティコマンドでメンバーの入れ替えを行えるようにしています。
で、入れ替え自体は出来るのですが入れ替えたメンバー(控えから戦闘メンバーになったアクター)のコマンドを選択しようとするとエラーになります
↓
Cannot read property 'setAttack' of undefined
この'〇〇'の部分は選択しようとしたコマンドによってスキルだったりガードだったりします。
エラーを検索してみると呼び出したい処理(関数?変数?)の初期化がされてないので呼び出せない、といったものでした。
無い頭を絞って考えた結果、入れ替え処理が本来戦闘中に行うものではない為、戦闘に参加したアクターが戦闘向けの処理?初期化?的な動作をしてないからだろう、と思ってるのですが・・・
この戦闘向けの処理の方法が分かる方が居ましたら教えて下さい。(ただ本当ダメなら既存の有志プラグインを利用しようと思ってます)
※やりたい事は戦闘中のメンバーの入れ替えなのですが控え含めたパーティ全員で最大11人
且つ、パーティが5人以上いる場合でも戦闘メンバーは1~5人でプレイヤーの任意で戦える入れ替えシステムを再現しているプラグインが見つからなかったので上記の方法を取ってます。
どうか宜しくお願いします。
今回は状況的にエラーの再現性が怪しいものですが
トリアコンタン様の「カスタムメニュー」プラグインでメンバー入れ替えシーンを作成し
これをパーティコマンドで呼び出す「パーティコマンドシーン」というプラグインを利用して
戦闘中のパーティコマンドでメンバーの入れ替えを行えるようにしています。
で、入れ替え自体は出来るのですが入れ替えたメンバー(控えから戦闘メンバーになったアクター)のコマンドを選択しようとするとエラーになります
↓
Cannot read property 'setAttack' of undefined
この'〇〇'の部分は選択しようとしたコマンドによってスキルだったりガードだったりします。
エラーを検索してみると呼び出したい処理(関数?変数?)の初期化がされてないので呼び出せない、といったものでした。
無い頭を絞って考えた結果、入れ替え処理が本来戦闘中に行うものではない為、戦闘に参加したアクターが戦闘向けの処理?初期化?的な動作をしてないからだろう、と思ってるのですが・・・
この戦闘向けの処理の方法が分かる方が居ましたら教えて下さい。(ただ本当ダメなら既存の有志プラグインを利用しようと思ってます)
※やりたい事は戦闘中のメンバーの入れ替えなのですが控え含めたパーティ全員で最大11人
且つ、パーティが5人以上いる場合でも戦闘メンバーは1~5人でプレイヤーの任意で戦える入れ替えシステムを再現しているプラグインが見つからなかったので上記の方法を取ってます。
どうか宜しくお願いします。