パーティコマンドにアイテムコマンドを追加したい
Posted: 2021年12月01日(水) 20:04
始めてから日が浅く、手探りで弄ってる場所も自信がないので相談させてください。
デフォルトではアイテムコマンドはアクターコマンドにありますが
パーティコマンドでのみアイテムを使える様にしたいです。
そこでまずはパーティコマンドに項目を追加し、アイテムの呼び出しは流用しようと考え
Window_PartyCommand.prototype.makeCommandList に
this.addCommand(TextManager.item, "item")を追加し
Scene_Battle.prototype.createPartyCommandWindowに
commandWindow.setHandler("item", this.commandItem.bind(this));を追加し
呼び出されるcommandItemとその先のSchne_Itemを弄っていたのですが
どうしてもキャンセルやアイテム選択時にアクターコマンドとして認識されてるのか不具合がでてしまいます。
どこを書き換えていけばいいのか、
より簡単に実装する方法等ありましたらご教授お願いします。
デフォルトではアイテムコマンドはアクターコマンドにありますが
パーティコマンドでのみアイテムを使える様にしたいです。
そこでまずはパーティコマンドに項目を追加し、アイテムの呼び出しは流用しようと考え
Window_PartyCommand.prototype.makeCommandList に
this.addCommand(TextManager.item, "item")を追加し
Scene_Battle.prototype.createPartyCommandWindowに
commandWindow.setHandler("item", this.commandItem.bind(this));を追加し
呼び出されるcommandItemとその先のSchne_Itemを弄っていたのですが
どうしてもキャンセルやアイテム選択時にアクターコマンドとして認識されてるのか不具合がでてしまいます。
どこを書き換えていけばいいのか、
より簡単に実装する方法等ありましたらご教授お願いします。