当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Hz Stock Item - HzStockItem.js

▼Hz Stock Item(ひず様作) - HzStockItem.js
https://plugin.fungamemake.com/archives/13317
アイテムの最大所持数制限(予備あり)
ふりがな:すとっくあいてむ
機能概要: アイテムの最大所持数制限(予備あり)
利用規約(ライセンス): MITライセンス
作者:ひず
作者サイト:https://x.com/hiz_/
解説ページ:https://hiz-tkool.tumblr.com/post/150890651540/hzstocki…
直接ダウンロード:Zipファイルダウンロードページ:https://onedrive.live.com/?authkey=%21ANsfP_BvZTYiQh8&i…
ファイル名:HzStockItem.js
プラグインのヘルプ:
/*:ja * @plugindesc アイテムの最大所持数制限(予備あり)プラグイン * @author hiz * * @param Max Item Num * @desc アイテムのデフォルト最大所持数です。アイテム毎の設定も可能です。 * @default 20 * * @param Max Item Stock Num * @desc アイテムのデフォルト最大予備数です。アイテム毎の設定も可能です。 * @default 99 * * @param Fill Items When Recover All * @desc イベントコマンド「全回復」を行った際に全アイテムの補充を行います。(0:補充しない 1:補充する) * @default 1 * * @help * アイテムの最大所持数を設定するプラグインです。 * アイテムを最大所持数を超えて取得した場合、アイテムの予備として保管されます。 * アイテムの予備は使用することはできませんが、アイテムの補充を行うと予備数分所持数が充填されます。 * 予備の数はアイテム欄で所持数の右に小さく表示されます。 * ※ 要するに、ブラッドボーンやダークソウルのアイテムシステムと同じです。 * * デフォルト設定では、イベントコマンド「全回復」を行った際に全アイテムが補充されます。 * 他のタイミングで補充したい場合は、プラグインコマンドを実行してください。 * * 最大所持数・最大予備数はアイテム毎に設定可能です。 * また、予備数を無限に設定することもできます。 * 予備数を無限に設定した場合、アイテムの補充時に無条件に所持数が最大まで補充されます。 * ただし、そのアイテムを一度も取得していない場合は補充されません。 * ※ 要するにダークソウルのエスト瓶です。銃弾のリロード等にも応用可能かと思います。 * * プラグインコマンド: * HzStockItem fill # 全アイテムの補充(予備数分、所持数を補充する) * * HzStockItem fill [id] # [id]で指定されたアイテムの補充 * # 例) HzStockItem fill 1 -> アイテムID1のアイテムの補充を行う * * HzStockItem changemax [id] [num] # [id]で指定されたアイテムの最大所持数を[num]に変更 * # 例)HzStockItem changemax 1 10 -> アイテムID1のアイテムの最大所持数を10に変更 * # ※ 最大所持数を変更した際、アイテムの補充は行われません。 * * HzStockItem remove [id] # [id]で指定されたアイテムを破棄します。 * # 予備数が無限のアイテムを完全に破棄するために使用します。 * * ※ プラグインコマンドの引数には、制御文字が使用できます。 * 例)HzStockItem changemax V[1] V[2] -> アイテムIDが変数1のアイテムの最大所持数を変数2の値に変更。 * * アイテム(武器、防具)のメモ: * <maxNum:[num]> # アイテムの最大所持数を[num]に設定。(個別設定。指定がない場合はデフォルト最大所持数が使用される) * # 例) <maxNum:20> -> アイテムの最大所持数を20に設定。 * <maxStock:[num]> # アイテムの最大予備数を[num]に設定。(個別設定。指定がない場合はデフォルト最大予備数が使用される) * # 例) <maxNum:99> -> アイテムの最大予備数を99に設定。 * <infinityStock> # アイテムの予備数を無限に設定。(アイテムの補充時、常に所持数が最大数まで補充される) * # ※ ダークソウルのエスト瓶のように、使用回数が決まっているが無限に補充できるアイテムになります。 * # アイテムを一度取得するまでは、アイテムの補充を行っても所持数は増えません。 * # 一度取得した後は、所持数が0になってもアイテム一覧に残ります。破棄する場合はプラグインコマンドを使用してください。 */