【解決済み】YEP_BattleEngineCore 使用時の戦闘行動の強制について
Posted: 2019年5月20日(月) 12:06
質問失礼いたします。
Yanfly様のプラグインである
YEP_BattleEngineCore 使用時の”戦闘行動の強制”或いは
this._params[0] = 1;
this._params[1] = $gameVariables.value(1);
this._params[2] = $gameVariables.value(2);
this._params[3] = -2;
this.command339();
以上のようなスクリプトで戦闘行動の強制を行った際、
敵エネミーが全滅後も空撃ちをし続ける状態となっています。
極端な例でいえば、スキルAでスキルAを100%呼び出すスキルであれば延々と空打ちをし続けます。
プラグインをYEP_BattleEngineCoreのみにした場合も同様であり、
上記プラグインを抜くと敵が全滅した段階で戦闘終了します。
この空打ちをなくし、デフォルトと同様の動作をするように出来るでしょうか?
戦闘システムの根幹にかかわる部分で、
連撃プラグイン等もいくつか試させていただきましたが、他実装中のプラグインとの干渉問題があったりと、
行動アクターを変数管理し、上記スクリプトで戦闘行動を実行することが最も都合が良いと感じているため、
スクリプトの実行による戦闘行動の強制を前提にしていただけると幸いです。
スクリプト初心者であり、見当違いかもしれませんが、
デフォルトのコモンイベント強制終了のような動作が理想ではあるものの、他の候補として
敵が全滅した瞬間に特定のスイッチをonにする。等でもコモンイベント側で停止分岐が組めるので良いのですが・・・。
お力をお貸しいただければありがたく思います。
Yanfly様のプラグインである
YEP_BattleEngineCore 使用時の”戦闘行動の強制”或いは
this._params[0] = 1;
this._params[1] = $gameVariables.value(1);
this._params[2] = $gameVariables.value(2);
this._params[3] = -2;
this.command339();
以上のようなスクリプトで戦闘行動の強制を行った際、
敵エネミーが全滅後も空撃ちをし続ける状態となっています。
極端な例でいえば、スキルAでスキルAを100%呼び出すスキルであれば延々と空打ちをし続けます。
プラグインをYEP_BattleEngineCoreのみにした場合も同様であり、
上記プラグインを抜くと敵が全滅した段階で戦闘終了します。
この空打ちをなくし、デフォルトと同様の動作をするように出来るでしょうか?
戦闘システムの根幹にかかわる部分で、
連撃プラグイン等もいくつか試させていただきましたが、他実装中のプラグインとの干渉問題があったりと、
行動アクターを変数管理し、上記スクリプトで戦闘行動を実行することが最も都合が良いと感じているため、
スクリプトの実行による戦闘行動の強制を前提にしていただけると幸いです。
スクリプト初心者であり、見当違いかもしれませんが、
デフォルトのコモンイベント強制終了のような動作が理想ではあるものの、他の候補として
敵が全滅した瞬間に特定のスイッチをonにする。等でもコモンイベント側で停止分岐が組めるので良いのですが・・・。
お力をお貸しいただければありがたく思います。