ページ 11

【解決済み】パーティーコマンドを2ターン目以降非表示にする方法

Posted: 2018年9月08日(土) 18:03
by るるみる
パーティーコマンドは、逃走したかったりするときにはもちろん必要ですが、普通に戦うときは毎ターン表示されると少し邪魔に感じます。
そこで、「2ターン目以降はパーティーコマンドを飛ばして行動選択を最初から出す」「1番アクターの行動選択時にキャンセルを押すことでパーティーコマンドを表示」する方法はないでしょうか。
分かる方がいればぜひ教えていただきたいです。

コアスクリプトに条件式を入れて処理を飛ばすとか…どうですかね?

Re: パーティーコマンドを2ターン目以降非表示にする方法

Posted: 2018年9月09日(日) 14:18
by トリアコンタン
こんにちは!
以下のスクリプトをjsファイルとして保存してプラグイン管理画面から取り込めばご要望の機能を実現できると思います。よろしければお試しください。

コード: 全て選択

(function() {
    'use strict';
    
    var _BattleManager_startInput = BattleManager.startInput;
    BattleManager.startInput = function() {
        _BattleManager_startInput.apply(this, arguments);
        if (this._phase === 'input' && $gameTroop.turnCount() > 0) {
            BattleManager.selectNextCommand();
        }
    };
})();

Re: パーティーコマンドを2ターン目以降非表示にする方法

Posted: 2018年9月15日(土) 10:33
by るるみる
トリアコンタン様、返信ありがとうございます。
やってみたところ、想像通りになりました!