Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
NRP Equip Slot - NRP_EquipSlot.js
Plugin desc : v1.14 Change the equipment slots at will.
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_EquipSlot.js
Desc page : https://newrpg.seesaa.net/article/489626316.html
Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_EquipSlot.js
File name : NRP_EquipSlot.js
Help of plugin :
Change the equipment slots at will. * * By default, Equipment Type and Actor's equipment slots * are one-to-one, but can be changed freely. * For example, it will be possible to equip multiple accessories. * * Furthermore, you can set up additional equipment slots * for each actor, class, weapon, armor, state, and skill. * Specifically, the following system can be implemented. * * - Add a slot for an accessory for each equipment. * (so-called materia) * - Only mages can equip multiple grimoires. * - A passive skill that increases the number of equipment slots * when learned. * * ------------------------------------------------------------------- * [Usage] * ------------------------------------------------------------------- * Fill in the following in the notes field * for the Actor, Class, Weapon, Armor, State, or Skill. * * <AddEquipSlot:[Equipment Type]> * * A slot of the specified Equipment Type is added. * For example, <AddEquipSlot:5> for "05:Accessories". * * You can further specify the number of slots * by adding a comma-separated list of numbers. * * <AddEquipSlot:5, 2> * * This will add two slots for accessories. * ※The number of slots can also be negative. * However, the behavior of a combination * of plus and minus is not guaranteed. * * If you want to add multiple Equipment Types, you can write * * <AddEquipSlot:5, 2> * <AddEquipSlot2:6, 2> * <AddEquipSlot3:7> * * ※Please note that the order is: unmarked, 2, 3. * * ------------------------------------------------------------------- * ■Equip Unique * ------------------------------------------------------------------- * Specify the name of the equipment kind. * * <EquipUnique:[kind]> * * This makes it impossible to equip * the same kind of equipment at the same time. * This kind name has nothing to do * with "armor type" or "equipment type". * * For example, in a work where all armor can be freely equipped * like accessories, it is possible to prohibit combinations * such as head armor (hat and helmet) * that would be uncomfortable if equipped in duplicate. * * In that case, set the same kind name to note on all head armor. * * ------------------------------------------------------------------- * [Show on another page] * ------------------------------------------------------------------- * The equipment window can be split into multiple pages. * For example, if a detachable skill system * is to be implemented with this plugin, * it would be easier to understand if it is * on a separate page from the normal equipment. * * ◆Procedure * Set the equipment type in "PagingEquipmentType" as a numerical value. * If 5 is specified, equipment types after 5 * will be displayed on a separate page. * * Multiple specifications, such as "4,6", are also possible. * In this case, the equipment types will be displayed * on three separate pages: "1~3", "4~5", and "6~". * * Note that the page can be switched from left to right. * With the mouse, you can switch between them with the wheel. * * However, it may be difficult for the player * to notice in the standard way. * Also, the display is a little suspect in MV. * * If combined with a plugin that paginates the window (NRP_PageWindow.js), * it is possible to display the switching symbol. * https://newrpg.seesaa.net/article/475347742.html * * ------------------------------------------------------------------- * [Acknowledgements] * ------------------------------------------------------------------- * The following plugin was used as a reference * in the creation of this plugin. * * ◆EquipSlotAddTrait.js (Yana) * https://w.atwiki.jp/pokotan/pages/3.html * * ------------------------------------------------------------------- * [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 DefaultEquipSlots * @type number[] * @desc Initial configuration of slots (Equipment Type). * Multiple equipment can be equipped by specifying the same number. * * @param AdjustInitEquip * @type boolean * @default true * @desc If there is a mismatch between equipment type and DefaultEquipSlots order, also allow the initial equipment to take effect. * * @param DualWieldPosition * @type number * @default 2 * @desc The position where the weapon is equipped during Dual Wield. * The standard position is second. * * @param PagingEquipmentType * @type string * @desc Display the specified Equipment Type or later on a separate page. * Multiple items can be specified. (e.g.: 4,6) * * @param StatusShowSlots * @text [MZ]StatusShowSlots * @type number[] * @desc Equipment type to be displayed on the status screen. * If blank, it will be displayed until it fits in the window. * * @param ArmorTypeUnique * @type boolean * @default false * @desc Disables the ability to equip multiple pieces of equipment with the same armor type. * * @param ArmorUnique * @type boolean * @default false * @desc Disables the ability to equip multiple pieces of the same armor. * * @param <For NRP_EquipItem> * @desc This item is for use with NRP_EquipItem.js. * * @param ItemUnique * @parent <For NRP_EquipItem> * @type boolean * @default false * @desc Disables the ability to equip multiple pieces of the same item.