(解決済)バトル中にコマンド選択が実行されない。

アバター
みたしや
記事: 37
登録日時: 2017年2月08日(水) 22:39
連絡を取る:

(解決済)バトル中にコマンド選択が実行されない。

投稿記事by みたしや » 2020年6月12日(金) 14:55

ゼルダの伝説の戦闘をアクションゲーム風にするようなプラグインを作成している者です。

簡単に言うと、
一人旅物で
アクターコマンドのスキルがシャッフルされて、その中から特定のものを選んで行動するプラグインです。
キャプチャ.jpg


まだβ版で、制作途中なのですが
表示されているコマンドが発動できなくて困っています。
(例えばヒールを押しても、決定ボタン音が鳴るだけ。)

どうやったらスキルが発動できるでしょうか?
解決の方をよろしくお願いします。

制作途中のプラグインは大きく改変していただいてもかまいません。
(頭悪い作り方してるので……。)

新しく作ったプロジェクトでも実行できるようになっています。
添付ファイル
Rino_BattleCommand.js
(7.01 KiB) ダウンロード数: 6 回
最後に編集したユーザー みたしや on 2020年6月14日(日) 17:03 [ 編集 1 回目 ]

アバター
剣崎 宗二
記事: 678
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: バトル中にコマンド選択が実行されない。

投稿記事by 剣崎 宗二 » 2020年6月13日(土) 02:26

コード: 全て選択

Scene_Battle.prototype.createActorCommandWindow = function () {

        this._actorCommandWindow = new Window_ActorCommand();

        //バトルコマンドセット1

        this._partyCommandWindow.setHandler('attack1', this.command_attack1_Event.bind(this));
        this._partyCommandWindow.setHandler('attack2', this.command_attack2_Event.bind(this));
        this._partyCommandWindow.setHandler('tools', this.command_tools_Event.bind(this));
        this._partyCommandWindow.setHandler('items', this.command_items_Event.bind(this));

        //バトルコマンドセット2
        this.addWindow(this._actorCommandWindow);

    };


コマンドセット1が何故か_partyCommandWindowへの追加になってますが、ここは_actorCommandWindowへの追加であるべきでは?
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
アバター
みたしや
記事: 37
登録日時: 2017年2月08日(水) 22:39
連絡を取る:

Re: バトル中にコマンド選択が実行されない。

投稿記事by みたしや » 2020年6月13日(土) 09:51

剣崎 宗二様

ご指摘いただいた通り、_partyと_actorを入れ替えたら無事に動かすことが出来ました。
ありがとうございます。

後に色々な問題が発生しましたが、無事に解決することが出来ましたありがとうございます。

“MV:質問” へ戻る