ページ 11

【解決済】 自動戦闘中でもパーティコマンドを選択したい

Posted: 2022年2月13日(日) 05:27
by ささき
いつもお世話になっております。

MVデフォルトでパーティ全員が自動戦闘の時にはアクターコマンドはもちろん、パーティコマンドも選択できなくなりますがパーティコマンドは毎ターン選択できるようにしたいと思っています。

VXACEの時にも同じように希望して有志の方にスクリプトを頂いたのですがMVでも可能でしょうか?
ちなみにACEの時は不意打ち時にもコマンドが現れる状態だったのを追加で修正してもらいました。
MVでも同じ挙動個所の変更であれば

・パーティ全員が自動戦闘でもパーティコマンドは選択したい
・不意打ちの時はパーティコマンドは選択できない

という状態が希望です。お力添え宜しくお願いします。

Re: 自動戦闘中でもパーティコマンドを選択したい

Posted: 2022年2月13日(日) 08:33
by ムノクラ
ささき さんが書きました:いつもお世話になっております。

MVデフォルトでパーティ全員が自動戦闘の時にはアクターコマンドはもちろん、パーティコマンドも選択できなくなりますがパーティコマンドは毎ターン選択できるようにしたいと思っています。

VXACEの時にも同じように希望して有志の方にスクリプトを頂いたのですがMVでも可能でしょうか?
ちなみにACEの時は不意打ち時にもコマンドが現れる状態だったのを追加で修正してもらいました。
MVでも同じ挙動個所の変更であれば

・パーティ全員が自動戦闘でもパーティコマンドは選択したい
・不意打ちの時はパーティコマンドは選択できない

という状態が希望です。お力添え宜しくお願いします。
既に自動戦闘を導入しているように感じられるので、下記で合っているかご確認ください。

▼Auto Battle Plus - AutoBattlePlus.js
https://plugin.fungamemake.com/archives/2603
パーティコマンドに「自動戦闘」と「リピート」を追加します

こちらのプラグインから、
・「戦う」「リピート」を削除。
・「自動戦闘」「逃げる」のみのパーティコマンドを表示する。
という動作にするように変更すれば、要件は足りますか?

どうも、自動戦闘と通常戦闘を切り替える機能が暗黙として有りそうですが、どうでしょうか?

Re: 自動戦闘中でもパーティコマンドを選択したい

Posted: 2022年2月14日(月) 02:04
by ささき
ムノクラ様ご返信ありがとうございます。

当方の戦闘スタイルはいくつかのステートに自動戦闘と自動戦闘専用スキルを設定してアクター毎にステートを変えていく方式にしてます。
ちょうど昔のドラクエの作戦のイメージです。
なので常に完全に自動戦闘というわけでもなくコマンド選択出来るメンバーが戦闘不能になったりした時にメンバーの入れ替えやステートの張り替えをしたいのです。

パーティコマンドにはステートの張り替えシーンと仲間の入れ替えシーンがそれぞれターン消費なしで行えるコマンドがあるのでそれらはそのまま利用したいと考えています。


並び替えシーンで利用させていただいてるJS 並び替えシーン - SceneFormation.js
https://plugin.fungamemake.com/archives ... e_vignette

ステート張り替えシーンで利用させていただいてるJS FTKR_ExBattleCommand
https://github.com/futokoro/RPGMaker/bl ... mand.ja.md

Re: 自動戦闘中でもパーティコマンドを選択したい

Posted: 2022年2月14日(月) 15:30
by ムノクラ
ささき さんが書きました:ムノクラ様ご返信ありがとうございます。

当方の戦闘スタイルはいくつかのステートに自動戦闘と自動戦闘専用スキルを設定してアクター毎にステートを変えていく方式にしてます。
ちょうど昔のドラクエの作戦のイメージです。
なので常に完全に自動戦闘というわけでもなくコマンド選択出来るメンバーが戦闘不能になったりした時にメンバーの入れ替えやステートの張り替えをしたいのです。

パーティコマンドにはステートの張り替えシーンと仲間の入れ替えシーンがそれぞれターン消費なしで行えるコマンドがあるのでそれらはそのまま利用したいと考えています。


並び替えシーンで利用させていただいてるJS 並び替えシーン - SceneFormation.js
https://plugin.fungamemake.com/archives ... e_vignette

ステート張り替えシーンで利用させていただいてるJS FTKR_ExBattleCommand
https://github.com/futokoro/RPGMaker/bl ... mand.ja.md
多分、これで動くと思います。
alwayPartyCommand.zip
(564 バイト) ダウンロード数: 28 回
他のプラグインと組み合わせての動作確認はしていませんが、影響しないと思います。
動作確認をお願いします。

コード: 全て選択

/*:
 * @target MV
 * @plugindesc 戦闘参加アクターが戦闘コマンドを入力できない状態でも、パーティコマンドを入力出来るように変更します。
 *
 * @help
 * 戦闘参加アクターが戦闘コマンドを入力できない状態でも、
 * パーティコマンドを入力出来るように変更します。
 *
 *
 * 利用規約:
 *   CC0です。
 *   https://creativecommons.org/choose/zero/?lang=ja
 */

(() => {
  "use strict";

  // オーバーライド
  BattleManager.startInput = function () {
    this._phase = 'input';
    $gameParty.makeActions();
    $gameTroop.makeActions();
    this.clearActor();
    if (this._surprise) {
      this.startTurn();
    }
  };

})();

Re: 自動戦闘中でもパーティコマンドを選択したい

Posted: 2022年2月14日(月) 21:50
by ささき
ムノクラ様 ありがとうございます。
動作確認させて頂いて希望通りの挙動を確認しました!

いろんなトピックでいつも参考にさせて頂いてます。重ね重ねありがとうございました。