An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

NRP Equip Item - NRP_EquipItem.js

Plugin desc : v1.06 Allow items to be equipped.

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation

Author : Takeshi Sunagawa (http://newrpg.seesaa.net/)

Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_EquipItem.js

Desc page : https://newrpg.seesaa.net/article/489576403.html

Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_EquipItem.js

File name : NRP_EquipItem.js

Help of plugin :

Realize a system that allows you to equip items.
 * Equipped items can be used during battle.
 * Conversely, unequipped items cannot be used during battle.
 * 
 * By default, equipped items can only be used once in battle.
 * If the item is in stock,
 * it will be automatically replenished after the battle.
 * 
 * -------------------------------------------------------------------
 * [Usage]
 * -------------------------------------------------------------------
 * 1. Add an equipment type for the item to
 *    Database > Type Settings > Equipment Types.
 * 
 * 2. Specify the number of the Equipment Types (6 for 06)
 *    in the "EquipItemSlot" plugin parameter.
 * 
 * The item can be equipped with the above.
 * Only items with Occasion "Always" or "Battle Screen" are targeted.
 * 
 * -------------------------------------------------------------------
 * [Use of multiple slots]
 * -------------------------------------------------------------------
 * Combined with the plugin (NRP_EquipSlot.js) that freely changes
 * equipment slots, multiple slots can be designated for items.
 * 
 * Specify multiple slots (equipment type) specified in "EquipItemSlot"
 * according to the instructions on the NRP_EquipSlot.js side.
 * 
 * -------------------------------------------------------------------
 * [Original Command]
 * -------------------------------------------------------------------
 * Normally, the specification changes item commands during battle,
 * but it is possible to leave item commands in place
 * and add a dedicated command.
 * 
 * 1. Turn on "UseOriginalCommand" and turn off "AutoEquipMode"
 *    in the plugin commands.
 * 
 * 2. Further, set the item Occasion to "Never"
 *    and enter the following in the note field.
 * 
 * <EquipItem>
 * 
 * This will allow you to equip the relevant item
 * and use it in battle only when equipped.
 * 
 * -------------------------------------------------------------------
 * [Terms]
 * -------------------------------------------------------------------
 * There are no restrictions.
 * Modification, redistribution freedom, commercial availability,
 * and rights indication are also optional.
 * The author is not responsible,
 * but will deal with defects to the extent possible.
 * 
 * @------------------------------------------------------------------
 * @ [Plugin Parameters]
 * @------------------------------------------------------------------
 * 
 * @param EquipItemSlot
 * @type string
 * @default 6
 * @desc The slot (equipment type) to equip the item.
 * 
 * @param AutoEquipMode
 * @type boolean
 * @default true
 * @desc The Occasion will automatically enable "Always" and "Battle Screen" items to be equipped.
 * 
 * @param UsedOnlyOnce
 * @type boolean
 * @default true
 * @desc Allows items to be used only once per battle.
 * 
 * @param ExceptDurables
 * @parent UsedOnlyOnce
 * @type boolean
 * @default true
 * @desc For items not consumed, allow them to be used without restrictions.
 * 
 * @param NoItemDisabled
 * @type boolean
 * @default false
 * @desc If there is no item available, the command is not selectable.
 * 
 * @param UseOriginalCommand
 * @type boolean
 * @default false
 * @desc Use original command for equipped items.
 * On if you want to use it with existing item commands.
 * 
 * @param CommandPosition
 * @parent UseOriginalCommand
 * @type number
 * @default 4
 * @desc This is the position where the original command is inserted.
 * 
 * @param CommandName
 * @parent UseOriginalCommand
 * @type string
 * @default Equip
 * @desc The name of the command when the original command is used.

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.