【解決済み】呼び出し元スキルを取得のプラグインと自動戦闘について
Posted: 2019年5月24日(金) 09:07
質問失礼いたします。
有志の皆様が共同作成した
TkoolMV_PluginCommandBook.js を使わせていただいています。verはこちらです。
1.1.1 2017/12/03 コマンド「Load_Picture」で実行するとエラーになる問題を修正
今回その中で 呼び出し元スキルを取得 のプラグインコマンドを使わせていただいているのですが、
自動戦闘フラグが立っている状態で該当スキルが選ばれ、コモンイベントを呼び出し、
”呼び出し元スキルを取得”のプラグインコマンドが呼び出されると、エラーが出てしまいます。
該当プラグイン以外を切って、コモンイベントで”呼び出し元スキルを取得”
しかないスキルを自動戦闘で呼び出させても同様のエラーが起こったことも確認しています。
BattleManager._subject.lastBattleSkill().id;
自動戦闘時はlastBattleSkillに数値が格納されていないようだからエラーを吐いているっぽい?それなら
rpg_objects_jsにある自動戦闘の行動決定っぽそうな
Game_Actor.prototype.makeAutoBattleActions = function() {
部分の最後の、この部分の後に
this.setAction(i, list[j]);
BattleManager._subject.lastBattleSkill().id;
これを追加して、中にsetActionで決定されたはずの数値を入れれば良いのかなぁ・・・なんて思いつつ、素人知識で色々試したもののどうにも出来ませんでした。
望む形は、バトル画面で自動・手動問わず、特定変数に最後に使ったスキルIDを代入する事です。
コモンイベントをスキルの数だけ作り、変数に代入するという手段を取れば
出来るであろうことはわかってはいるのですが、それだけでコモンイベントの数が100を超えてしまう為、
質問させていただきました。
手動操作のみであれば上記プラグインで既に理想の形となっている状態です。
解決方法があればご教授いただけませんでしょうか?
有志の皆様が共同作成した
TkoolMV_PluginCommandBook.js を使わせていただいています。verはこちらです。
1.1.1 2017/12/03 コマンド「Load_Picture」で実行するとエラーになる問題を修正
今回その中で 呼び出し元スキルを取得 のプラグインコマンドを使わせていただいているのですが、
自動戦闘フラグが立っている状態で該当スキルが選ばれ、コモンイベントを呼び出し、
”呼び出し元スキルを取得”のプラグインコマンドが呼び出されると、エラーが出てしまいます。
該当プラグイン以外を切って、コモンイベントで”呼び出し元スキルを取得”
しかないスキルを自動戦闘で呼び出させても同様のエラーが起こったことも確認しています。
BattleManager._subject.lastBattleSkill().id;
自動戦闘時はlastBattleSkillに数値が格納されていないようだからエラーを吐いているっぽい?それなら
rpg_objects_jsにある自動戦闘の行動決定っぽそうな
Game_Actor.prototype.makeAutoBattleActions = function() {
部分の最後の、この部分の後に
this.setAction(i, list[j]);
BattleManager._subject.lastBattleSkill().id;
これを追加して、中にsetActionで決定されたはずの数値を入れれば良いのかなぁ・・・なんて思いつつ、素人知識で色々試したもののどうにも出来ませんでした。
望む形は、バトル画面で自動・手動問わず、特定変数に最後に使ったスキルIDを代入する事です。
コモンイベントをスキルの数だけ作り、変数に代入するという手段を取れば
出来るであろうことはわかってはいるのですが、それだけでコモンイベントの数が100を超えてしまう為、
質問させていただきました。
手動操作のみであれば上記プラグインで既に理想の形となっている状態です。
解決方法があればご教授いただけませんでしょうか?