こんにちは、失礼します。
RPGツクールMZにおいて、
にゃたま様の改変されました倉庫のプラグイン「NYA_PH_Warehouse.js」を使用させていただいております。
●NYA_PH_Warehouse.js(viewtopic.php?f=5&t=2459&start=50#p42155)
不具合がありまして、「NYA_PH_Warehouse.js」を導入すると
現在所持している武器・防具が使用できるようになってしまい
それを選択すると「TypeError this.item.effects is not iterable」のエラーが発生してしまいます。
そもそもアイテム一覧から武器や防具を選択できてしまうことが普通ではないので
改変前のプラグインのように選択できないようにしたいのですが方法はありますでしょうか?
●PH_Warehouse.js(RMMZ移植版)(https://plugin-mz.fungamemake.com/archives/2777)
「NYA_PNDK_LuggageCapacity.js」
「NYA_TMItemCategoryEx.js」
上記の二つのプラグインを組み合わせて
アイテムの重量制・カテゴリ化も使用させていただいておりますが、
他のプラグインを導入しなくても上記のようなことが発生してしまいます。
以上のことをご教示いただけますでしょうか。
よろしくお願いいたします。
【解決済み】にゃたま様改変「NYA_PH_Warehouse.js」について
【解決済み】にゃたま様改変「NYA_PH_Warehouse.js」について
最後に編集したユーザー RMwool [ 2023年3月13日(月) 14:26 ], 累計 1 回
- Plasma Dark
- 記事: 731
- 登録日時: 2020年2月08日(土) 02:29
- 連絡する:
Re: にゃたま様改変「NYA_PH_Warehouse.js」について
バージョンは1.4.3でお間違いないでしょうか。
コードの規模が大きく複雑なので実際にお試しいただかないと何とも言えませんが、 Window_ItemList で無条件にアイテムを使用可能にしてしまっていますね。これが原因です。
ざっくりコードを見ると、 Window_WarehouseItemList で継承する以外にプラグイン内でこのクラスを使っていなさそうなので、もしかすると以下のように書き換えることで直るかもしれません。
また、他プラグインとの連携や動的な倉庫の作成等の機能までは保証できませんが、アイテム倉庫を利用するだけであればもっとシンプルなプラグインもあります。
要件や不具合の状況に応じて、より安定しているものが欲しい場合はこちらをどうぞ。
https://elleonard.github.io/DarkPlasma- ... m-storage/
コードの規模が大きく複雑なので実際にお試しいただかないと何とも言えませんが、 Window_ItemList で無条件にアイテムを使用可能にしてしまっていますね。これが原因です。
コード: 全て選択
Window_ItemList.prototype.isEnabled = function(item) {
return !!item;
};
コード: 全て選択
Window_WarehouseItemList.prototype.isEnabled = function(item) {
return !!item;
};
要件や不具合の状況に応じて、より安定しているものが欲しい場合はこちらをどうぞ。
https://elleonard.github.io/DarkPlasma- ... m-storage/
Re: にゃたま様改変「NYA_PH_Warehouse.js」について
Plasma Dark様
ご連絡ありがとうございます。
すみません、バージョンの明記を忘れていました。最新のバージョン1.4.3で間違いございません。
そして、ご指摘いただいた箇所を書き換えたところ武器や防具を選択できないようにすることができました。
倉庫としての機能にも影響がなかったので不具合を解消することができました。
この件は解決しました。ありがとうございました。
色々な倉庫のプラグインを試していまして、ご提示いただきました倉庫のプラグインも試用させていただいておりました。
使いやすさと出し入れの際に数量を選択できるのはとても魅力的でした。
私が作っているゲームのカテゴリが10種類と多くそれが反映されなかったことと、重量制の連携もしくは預けている個数の累計カウントの機能がなかったので保留にしていました。
このたびは本当にありがとうございました。
ご連絡ありがとうございます。
すみません、バージョンの明記を忘れていました。最新のバージョン1.4.3で間違いございません。
そして、ご指摘いただいた箇所を書き換えたところ武器や防具を選択できないようにすることができました。
倉庫としての機能にも影響がなかったので不具合を解消することができました。
この件は解決しました。ありがとうございました。
色々な倉庫のプラグインを試していまして、ご提示いただきました倉庫のプラグインも試用させていただいておりました。
使いやすさと出し入れの際に数量を選択できるのはとても魅力的でした。
私が作っているゲームのカテゴリが10種類と多くそれが反映されなかったことと、重量制の連携もしくは預けている個数の累計カウントの機能がなかったので保留にしていました。
このたびは本当にありがとうございました。