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 Shop Customize - NRP_ShopCustomize.js
Plugin desc : v1.03 Customize the shop scene.
License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation
Author : Takeshi Sunagawa (https://newrpg.seesaa.net/)
Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_ShopCustomize.js
Desc page : https://newrpg.seesaa.net/article/498469379.html
Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_ShopCustomize.js
File name : NRP_ShopCustomize.js
Help of plugin :
Customize the shop scene as follows. * * - Display various parameters of equipment. * - Displays actors and their equipment status. * - Displays the number of equipped. * * I also consider using it in conjunction * with a plugin (NRP_EquipSlot.js) to freely change equipment slots. * If multiple accessories, etc., can be equipped, * the MZ standard display will be uncomfortable, * so I have taken steps to prevent that from happening. * * ------------------------------------------------------------------- * [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 DisplayParameters * @type string * @default 2,3,4,5,6,7 * @desc Parameters to be displayed. Multiple allowed. * 0:HP, 1:MP, 2:ATK ~ 7:LUK * * @param DisplayEquipCount * @type boolean * @default false * @desc Displays the number of equipment. * * @param EquipCountMessage * @parent DisplayEquipCount * @type string * @default Equipment * @desc The term used to indicate the number of pieces of equipment. * * @param AboveHelpWindow * @type boolean * @default false * @desc The help window is displayed above the product listings. * * @param DisplayActorWindow * @type boolean * @default true * @desc Displays the actor window. * * @param ActorWindowHeight * @parent DisplayActorWindow * @type number @min -999 @max 999 * @default 100 * @desc The height of the actor window. * * @param ActorAdjustX * @parent DisplayActorWindow * @type number @min -999 @max 999 * @default 0 * @desc Adjusts the X coordinate of the actor. * * @param ActorAdjustY * @parent DisplayActorWindow * @type number * @default 0 * @desc Adjusts the Y coordinate of the actor. * * @param ActorInterval * @parent DisplayActorWindow * @type number * @default 80 * @desc Sets the spacing between actors. * * @param ActorWindowPositionH * @parent DisplayActorWindow * @type select * @option left * @option right * @option all * @default right * @desc Specifies the position (horizontal direction) of the actor window. * * @param ActorWindowPositionV * @parent DisplayActorWindow * @type select * @option upper * @option middle * @option lower * @default middle * @desc Specifies the position (vertical direction) of the actor window. * * @param DisplayBenchMembers * @parent DisplayActorWindow * @type boolean * @default true * @desc The actors in reserve are also displayed in the actor window. * * @param <EquipSymbol> * @parent DisplayActorWindow * @desc A setting related to the display of equipment symbols. * * @param CompareParameters * @parent <EquipSymbol> * @type string * @default 2,3,4,5,6,7 * @desc Parameters to be referenced during comparison. * Multiple allowed. 0:HP, 1:MP, 2:ATK ~ 7:LUK * * @param NotCompareEquipTypes * @parent <EquipSymbol> * @type string * @desc Equipment type without comparison symbols. Multiple allowed. * * @param EquipSymbolAdjustX * @parent <EquipSymbol> * @type number @min -999 @max 999 * @default 0 * @desc Adjust the X coordinate of the equipment symbol. * * @param EquipSymbolAdjustY * @parent <EquipSymbol> * @type number @min -999 @max 999 * @default 0 * @desc Adjust the Y coordinate of the equipment symbol. * * @param EquipSymbolFontSize * @parent <EquipSymbol> * @type number @max 999 * @default 20 * @desc Sets the font size of the equipment symbol. * * @param EquipSymbolEquip * @parent <EquipSymbol> * @type string * @default E * @desc The symbol of the equipment being equipped. Default:E * * @param EquipSymbolUp * @parent <EquipSymbol> * @type string * @default ▲ * @desc The equipment symbol at the time of status increase. Default:▲ * * @param EquipSymbolDown * @parent <EquipSymbol> * @type string * @default ▼ * @desc The equipment symbol at the time of status decrease. Default:▼ * * @param EquipSymbolEqual * @parent <EquipSymbol> * @type string * @default = * @desc The equipment symbol when there is no change in status. Default:= * * @param EquipSymbolEquipColor * @parent <EquipSymbol> * @type number * @default 0 * @desc The system color of the equipment symbol during equipping. * * @param EquipSymbolUpColor * @parent <EquipSymbol> * @type number * @default 23 * @desc The system color of the equipment symbol at the time of status increase. * * @param EquipSymbolDownColor * @parent <EquipSymbol> * @type number * @default 2 * @desc The system color of the equipment symbol at the time of status decrease. * * @param EquipSymbolEqualColor * @parent <EquipSymbol> * @type number * @default 0 * @desc The system color of the equipment symbol when there is no status change. * * @param DisplayDifference * @parent <EquipSymbol> * @type boolean * @default false * @desc Numeric display of parameter differences. * ActorInterval must be larger to fit. * * @param DiffAdjustX * @parent DisplayDifference * @type number @min -999 @max 999 * @default 0 * @desc Adjusts the X coordinate of the difference value. * * @param DiffAdjustY * @parent DisplayDifference * @type number @min -999 @max 999 * @default 0 * @desc Adjusts the Y coordinate of the difference value. * * @param DiffFontSize * @parent DisplayDifference * @type number @max 999 * @default 20 * @desc Sets the font size for difference values.