【解決済み】エネミーIDを取得した後にエラーが起きてしまう
Posted: 2022年12月20日(火) 00:02
いつもお世話になっております! もし解決方法分かる方がいらっしゃったら教えてください。
・やりたい事
味方のスキル(敵単体を選択)発動時、対象になったエネミーIDを取得して、
プラグインのBeforeCommonで敵に応じた演出を表示したい
・実現方法
スキルの使用効果欄でコモンイベント「敵ID取得」を呼び出し、
その中で以下のプラグインコマンドを実行して変数にターゲット的IDを格納する
$gameTroop.members()[BattleManager._subject._lastTargetIndex].enemyId();
・発生する問題
そのスキルによる行動は意図した通りに終了し、ターン終了時に以下の
エラーメッセージが表示され、ゲームが終了する
cannot read property '_lasttargetindex' of null
どうぞよろしくお願いします。
・やりたい事
味方のスキル(敵単体を選択)発動時、対象になったエネミーIDを取得して、
プラグインのBeforeCommonで敵に応じた演出を表示したい
・実現方法
スキルの使用効果欄でコモンイベント「敵ID取得」を呼び出し、
その中で以下のプラグインコマンドを実行して変数にターゲット的IDを格納する
$gameTroop.members()[BattleManager._subject._lastTargetIndex].enemyId();
・発生する問題
そのスキルによる行動は意図した通りに終了し、ターン終了時に以下の
エラーメッセージが表示され、ゲームが終了する
cannot read property '_lasttargetindex' of null
どうぞよろしくお願いします。