ページ 11

【解決済み】ItemBook.jsで所持しているアイテムのみ表示する(アイテム図鑑)

Posted: 2021年5月11日(火) 07:10
by aymk2
はじめまして

itemBook(公式)では,仕様ですべてのアイテムが表示され,所持していないものは「????」となります。そこで,現在メンバーが所持しているアイテム(武器防具を含む)のみを表示させるよう改造できないでしょうか?※

Visual Studio Codeで中身を読んでいるのですが,私の現在の能力では検討が付きませんでした。スクリプトを記載していただけると本当に助かります。

※背景:アイテムを1000~2000程度作成しようと考えていて,見たいアイテムを探すのが大変になってしまってます。

Re: itemBook.jsで所持しているアイテムのみ表示する(アイテム図鑑)

Posted: 2021年5月11日(火) 08:15
by chro
所持しているか装備中の場合のみ表示されるようにします。
最終行の上に追加してください。

コード: 全て選択

 this.drawTextEx(item.description, x, y);
    };
    //ここより下
    
    //下記4行を追加
    Window_ItemBookIndex.prototype.drawAllItems = function(item) {
        this._list = this._list.filter(function(item) {return $gameParty.hasItem(item, true)});
        Window_Selectable.prototype.drawAllItems.apply(this, arguments);
    };
    
//ここより上
})();  

Re: ItemBook.jsで所持しているアイテムのみ表示する(アイテム図鑑)

Posted: 2021年5月11日(火) 08:20
by aymk2
まさにこの通りです!ご教授していただき感謝いたします。