所持アイテムの管理機能 – DP_ItemHelper.js

タイトル
所持アイテムの管理機能
作者名
ヘルプ

アイテムの管理を拡張します。

アイテムの種類
secretA, secretB, keyItem, item, weapon, armor

◆ プラグインコマンド
指定した種類のアイテム・武器・防具・スキルを削除します。
種類はitemTypeTagで指定したタグで拡張できます。
装備品は含みません。

dpClearItems keyItem
キーアイテムの削除

dpClearItems item
通常アイテムの削除

dpClearItems secretA
隠しアイテムAの削除

dpClearItems secretB
隠しアイテムBの削除

dpClearItems weapon
武器の削除

dpClearItems armor
防具の削除

dpClearItems {任意の文字列}
{任意の文字列}をタグで指定されたアイテムの削除

例: アイテムのメモ欄に<dpItemType:drink>を指定しておき
dpClearItems drinkコマンドを投げると
drinkのアイテムのみ消えます。

◆ スクリプト
drowsepost.fn.dpClearItems('keyItem');
指定したカテゴリの所持アイテムを削除したうえで、総数が戻ります。

drowsepost.fn.dpGetItemTypePrice('keyItem');
指定したカテゴリの所持アイテムの総額を戻します。

drowsepost.fn.dpGetItemTypeCount('keyItem');
指定したカテゴリの所持アイテムの総数を戻します。

drowsepost.fn.dpGetItemTypeList();
所持アイテムの所属するカテゴリの一覧を配列で返します。

===
このプラグインは試作品です。
いくつかのプライベートプロパティーを参照しているため、
今後の本体アップデートで動作しなくなる可能性があります。
ご利用によって生じたいかなる問題の責任も負いかねます。
===

ライセンス: MIT
パラメータ
param itemTypeTag
desc
Default: dpItemType
default dpItemType

ライセンス表記
ご利用によって生じたいかなる問題の責任も負いかねます。
ライセンス: MIT

紹介ページ https://github.com/drowsepost/rpgmaker-mv-plugins/blob/master/DP_ItemHelper.js