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.
NUUN Skill Status EX - NUUN_SkillStatusEX.js
Plugin desc : Skill status screen display customization
License : MIT License
Author : NUUN
Website : https://github.com/nuun888/MZ/blob/master/oldVer/NUUN_SkillStatusEX.js
Download Page : https://raw.githubusercontent.com/nuun888/MZ/master/oldVer/NUUN_SkillStatusEX.js
File name : NUUN_SkillStatusEX.js
Help of plugin :
* @target MZ
* @plugindesc Skill status screen display customization
* @author NUUN
* @base NUUN_Base
* @base NUUN_MenuScreenEXBase
* @orderAfter NUUN_Base
* @orderAfter NUUN_MenuScreenEXBase
* @version 1.0.0
*
* @help
* Change the layout of the status window when selecting a skill.
* This plugin requires "NUUN_MenuScreen"(Ver.2.0.17 or later).
*
* The setting of the item is the same as the menu status setting of "NUUN_MenuScreen".
*
* Terms of Use
* This plugin is distributed under the MIT license.
*
* Log
* 5/14/2023 Ver.1.0.0
* First edition.
*
* @param Setting
* @text Common setting
* @default ------------------------------
*
* @param DecimalMode
* @text Rounding off
* @desc Round off the non-display decimal point. (truncated at false)
* @type boolean
* @default true
* @parent Setting
*
* @param WindowSetting
* @text Window setting
* @default ------------------------------
*
* @param SkillStatusWidth
* @text Skill status window width
* @desc The width of the skill status window.
* @type number
* @max 9999
* @min 0
* @default 0
* @parent WindowSetting
*
* @param SkillStatusRows
* @text skill status, skill type window display cols
* @desc Display cols in skill status and skill type windows.
* @type number
* @max 99
* @min 1
* @default 3
* @parent WindowSetting
*
* @param SkillStatusSetting
* @text Skill status setting
* @default ------------------------------
*
* @param SkillStatusList
* @desc Skill status item settings.
* @text Skill status item settings
* @type struct<StatusListData>[]
* @default ["{¥"DateSelect¥":¥"1¥",¥"NameColor¥":¥"16¥",¥"ParamName¥":¥"¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"1¥",¥"X_Coordinate¥":¥"180¥",¥"Y_Coordinate¥":¥"0¥",¥"ItemWidth¥":¥"168¥",¥"SystemItemWidth¥":¥"0¥",¥"Align¥":¥"'left'¥",¥"DetaEval¥":¥"¥",¥"paramUnit¥":¥"¥",¥"Decimal¥":¥"0¥",¥"FontSize¥":¥"0¥",¥"ValueFontFace¥":¥"¥",¥"FontFace¥":¥"¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"0¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥"}","{¥"DateSelect¥":¥"3¥",¥"NameColor¥":¥"16¥",¥"ParamName¥":¥"¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"1¥",¥"X_Coordinate¥":¥"360¥",¥"Y_Coordinate¥":¥"0¥",¥"ItemWidth¥":¥"168¥",¥"SystemItemWidth¥":¥"0¥",¥"Align¥":¥"'left'¥",¥"DetaEval¥":¥"¥",¥"paramUnit¥":¥"¥",¥"Decimal¥":¥"0¥",¥"FontSize¥":¥"0¥",¥"ValueFontFace¥":¥"¥",¥"FontFace¥":¥"¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"0¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥"}","{¥"DateSelect¥":¥"4¥",¥"NameColor¥":¥"16¥",¥"ParamName¥":¥"¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"2¥",¥"X_Coordinate¥":¥"180¥",¥"Y_Coordinate¥":¥"0¥",¥"ItemWidth¥":¥"100¥",¥"SystemItemWidth¥":¥"0¥",¥"Align¥":¥"'left'¥",¥"DetaEval¥":¥"¥",¥"paramUnit¥":¥"¥",¥"Decimal¥":¥"0¥",¥"FontSize¥":¥"0¥",¥"ValueFontFace¥":¥"¥",¥"FontFace¥":¥"¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"0¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥"}","{¥"DateSelect¥":¥"5¥",¥"NameColor¥":¥"16¥",¥"ParamName¥":¥"¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"3¥",¥"X_Coordinate¥":¥"180¥",¥"Y_Coordinate¥":¥"0¥",¥"ItemWidth¥":¥"0¥",¥"SystemItemWidth¥":¥"0¥",¥"Align¥":¥"'left'¥",¥"DetaEval¥":¥"¥",¥"paramUnit¥":¥"¥",¥"Decimal¥":¥"0¥",¥"FontSize¥":¥"0¥",¥"ValueFontFace¥":¥"¥",¥"FontFace¥":¥"¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"0¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥"}","{¥"DateSelect¥":¥"11¥",¥"NameColor¥":¥"16¥",¥"ParamName¥":¥"¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"2¥",¥"X_Coordinate¥":¥"360¥",¥"Y_Coordinate¥":¥"0¥",¥"ItemWidth¥":¥"0¥",¥"SystemItemWidth¥":¥"0¥",¥"Align¥":¥"'left'¥",¥"DetaEval¥":¥"¥",¥"paramUnit¥":¥"¥",¥"Decimal¥":¥"0¥",¥"FontSize¥":¥"0¥",¥"ValueFontFace¥":¥"¥",¥"FontFace¥":¥"¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"-1¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥"}","{¥"DateSelect¥":¥"12¥",¥"NameColor¥":¥"16¥",¥"ParamName¥":¥"¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"2¥",¥"X_Coordinate¥":¥"360¥",¥"Y_Coordinate¥":¥"24¥",¥"ItemWidth¥":¥"0¥",¥"SystemItemWidth¥":¥"0¥",¥"Align¥":¥"'left'¥",¥"DetaEval¥":¥"¥",¥"paramUnit¥":¥"¥",¥"Decimal¥":¥"0¥",¥"FontSize¥":¥"0¥",¥"ValueFontFace¥":¥"¥",¥"FontFace¥":¥"¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"-1¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥"}","{¥"DateSelect¥":¥"13¥",¥"NameColor¥":¥"16¥",¥"ParamName¥":¥"¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"2¥",¥"X_Coordinate¥":¥"360¥",¥"Y_Coordinate¥":¥"48¥",¥"ItemWidth¥":¥"0¥",¥"SystemItemWidth¥":¥"0¥",¥"Align¥":¥"'left'¥",¥"DetaEval¥":¥"¥",¥"paramUnit¥":¥"¥",¥"Decimal¥":¥"0¥",¥"FontSize¥":¥"0¥",¥"ValueFontFace¥":¥"¥",¥"FontFace¥":¥"¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"-1¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥"}"]
* @parent SkillStatusSetting
*
* @param SameAsMenu
* @text Skill status item settings
* @desc Applied menu screen expansion settings.
* @type boolean
* @default false
* @parent SkillStatusSetting
*
* @param ActorSetting
* @text Actor settings
* @default ------------------------------
*
* @param GraphicMode
* @desc Specifies the actor image to display.
* @text Display actor image
* @type select
* @option None
* @value 'none'
* @option Face
* @value 'face'
* @option Img
* @value 'img'
* @default 'face'
* @parent ActorSetting
*
* @param ActorsImgList
* @text Image settings
* @desc Actor image settings
* @default []
* @type struct<actorImgList>[]
* @parent ActorSetting
*
* @param ActorPictureEXApp
* @text Apply NUUN_ActorPicture
* @desc Apply the image change of "NUUN_ActorPicture". If you turn it off, the settings in this plugin will be applied.
* @type boolean
* @default true
* @parent ActorSetting
*
* @param ActorImg_X
* @text Actor image base X coordinate
* @desc Basic X coordinate of the actor image
* @type number
* @max 9999
* @min -9999
* @default 0
* @parent ActorSetting
*
* @param ActorImg_Y
* @text Actor image base Y coordinate
* @desc Basic Y coordinate of the actor image
* @type number
* @max 9999
* @min -9999
* @default 0
* @parent ActorSetting
*
* @param GaugeSetting
* @text Gauge setting
* @default ------------------------------
*
* @param HPGaugeWidth
* @text Width of HP gauge
* @desc Specifies the width of the HP gauge.
* @type number
* @default 128
* @min 0
* @parent GaugeSetting
*
* @param MPGaugeWidth
* @text MP gauge width
* @desc Specifies the width of the MP gauge.
* @type number
* @default 128
* @min 0
* @parent GaugeSetting
*
* @param TPGaugeWidth
* @text TP gauge width
* @desc Specifies the width of the TP gauge.
* @type number
* @default 128
* @min 0
* @parent GaugeSetting
*
* @param ExpgaugeSetting
* @text EXP gauge settings
* @default ------------------------------
*
* @param ExpDisplayMode
* @text Display of exp
* @desc Specifies the display of experience points.
* @type select
* @option None
* @value 0
* @option Required experience to next level
* @value 1
* @option Current experience gained
* @value 2
* @option Current Acquisition Percentage Display
* @value 3
* @default 1
* @parent ExpgaugeSetting
*
* @param ExpGaugeWidth
* @text Width of Exp Gauge
* @desc Specifies the width of the Exp gauge.
* @type number
* @default 128
* @min 0
* @parent ExpgaugeSetting
*
* @param LabelShow
* @text Label display
* @desc Show label.
* @type boolean
* @default true
* @parent ExpgaugeSetting
*
* @param ExpGaugeColor1
* @desc Exp gauge system color ID 1 (left)
* @text Exp value gauge color 1
* @type color
* @default 17
* @min 0
* @parent ExpgaugeSetting
*
* @param ExpGaugeColor2
* @desc Exp gauge system color ID2 (right)
* @text Exp value gauge color 2
* @type color
* @default 6
* @min 0
* @parent ExpgaugeSetting
*
* @param EXPDecimal
* @text Decimal place number
* @desc The number of decimal places that can be displayed.
* @type number
* @default 2
* @min 0
* @max 99
* @parent ExpgaugeSetting
*