ページ 11

【解決】フトコロ様のFTKR_AISkillEvaluateをメニューからではなくイベントスクリプトで呼び出したいです

Posted: 2026年1月21日(水) 03:47
by kumatokuma
FTKR AI Skill Evaluate(フトコロ様作)
https://plugin.fungamemake.com/archives/1340

フトコロ様のFTKR_AISkillEvaluateで簡単な作戦を作り自動戦闘できるようにしました。
メニューから作戦画面が呼び出せるのですが、
その画面をイベントのスクリプトから呼び出すことは出来ませんでしょうか?

理由はイベントやカスタムメニュープラグインからの呼び出しに使いたいからです。
よろしくお願いいたします

Re: フトコロ様のFTKR_AISkillEvaluateをメニューからではなくイベントスクリプトで呼び出したいです

Posted: 2026年1月21日(水) 11:13
by あさぎすおう
たぶん一番簡単なやり方
プラグインを開いて下の1行を追記する。

コード: 全て選択

window.Scene_ASE = Scene_ASE;
場所は958行目あたりが一番わかりやすいと思います。(下参照)

コード: 全て選択

    //=============================================================================
    // Scene_ASE
    //=============================================================================
    window.Scene_ASE = Scene_ASE;//追記箇所

    function Scene_ASE() {
        this.initialize.apply(this, arguments);
    }

    Scene_ASE.prototype = Object.create(Scene_MenuBase.prototype);
    Scene_ASE.prototype.constructor = Scene_ASE;

    Scene_ASE.prototype.initialize = function() {
        Scene_MenuBase.prototype.initialize.call(this);
    };

    Scene_ASE.prototype.create = function() {
        Scene_MenuBase.prototype.create.call(this);
        this.createpartyTitleWindow();
        this.createPartyWindow();
        this.createTacticsTitleWindow();
        this.createTacticsListWindow();
        this.setupTacticsWindow();
    };
イベントにて次のスクリプトを実行すると作戦画面が出てきます

コード: 全て選択

SceneManager.push(Scene_ASE);
やっていることはメニュー画面からの『作戦』を直接呼び出しています。
カスタムメニュープラグインからも呼び出せるかはさすがにわかりません。

Re: 【解決】フトコロ様のFTKR_AISkillEvaluateをメニューからではなくイベントスクリプトで呼び出したいです

Posted: 2026年1月21日(水) 17:01
by kumatokuma
すおう様、ありがとうございます!

お陰様でイベントからもカスタムメニューからも
呼び出し出来るようになりました!

困っていたので本当に助かりました。
この度はありがとうございました。