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 Command Icon - NUUN_CommandIcon.js
Plugin desc : Command and category Ex
License : MIT License
Author : NUUN
Website : https://github.com/nuun888/MZ/blob/master/NUUN_CommandIcon.js
Download Page : https://raw.githubusercontent.com/nuun888/MZ/master/NUUN_CommandIcon.js
File name : NUUN_CommandIcon.js
Help of plugin :
* @target MZ
* @plugindesc Command and category Ex
* @author NUUN
* @base NUUN_Base
* @orderAfter NUUN_Base
* @version 1.6.1
*
* @help
* You can display icons in the command menu and change the text color of command names.
* You can choose to align the command name left, center, or right.
*
* Command name: Enter the character string displayed in the command menu as it is.
* Command Color: Change the color of the command name. (System color index) You can enter the color code on the text tab.
* Icon index: Specifies the icon.
* Filtering class setting mode: Specify whether to apply or exclude the filtering below.
* Filtering class settings: Set the classes to apply or exclude settings. The first matching condition from the top is applied.
*
* When entering a class not listed in the filtering class setting, be sure to enclose it with '' or "".
* If you want to set in a window that is not in the filtering class setting, enter the relevant class directly in the text tab by enclosing it with '' or ''.
* You can find the class name by writing 'console.log(this)' inside 'Window_Command.prototype.drawItem'. (F12)
* Only classes that inherit 'Window_Command' can be reflected.
*
* Window_ItemBook_Category:Item Catalog Category
* Window_SaveVerificationWindow:Save confirmation overwrite screen options
* Window_EnemyBook_Category:Monster Encyclopedia Enemy Category
* Window_EnemyBookPageCategory:Monster picture book information page
*
* If it is not in the combo box, please enter it directly.
*
* Change font
* A separate plug-in is required to change the font. (Triacontane-like FontLoad plug-in recommended)
*
* Terms of Use
* This plugin is distributed under the MIT license.
*
* Log
* 6/16/2024 Ver.1.6.1
* Processing fixes.
* 2/17/2024 Ver.1.6.0
* Added the ability to change the display of command text using switches.
* Added a function that allows you to set conditions for command selection.
* Fixed an issue where the content background was not displayed correctly.
* 4/29/2023 Ver.1.5.1
* Fixed an issue where the font of other commands would change.
* 4/29/2023 Ver.1.5.0
* Added a function to change the font. A separate plug-in is required to change the font.
* 4/10/2023 Ver.1.4.5
* Fixed handling of filtering classes.
* 4/9/2023 Ver.1.4.4
* Fixed an issue that was not applied to options.
* 12/6/2022 Ver.1.4.3
* Changed the Type of color specification plug-in parameter to color. (Core script Ver.1.6.0 or later)
* Changed the Type of icon specified plug-in parameter to icon. (Core script Ver.1.6.0 or later)
* 11/25/2022 Ver 1.4.2
* Added a function that can specify the command to be applied with a symbol.
* 11/10/2022 Ver 1.4.1
* Corrected to fit the entire image within the display.
* Changed the display in languages other than Japanese to English.
* 11/10/2022 Ver 1.4.0
* Added a function that can display any image as the content background of the command.
* 4/10/2022 Ver 1.3.2
* Fixed an issue where the command name display position setting for each class was not applied.
* 12/25/2021 Ver 1.3.1
* Items added to the filtering class by changing the monster picture book enemy category command.
* 11/14/2021 Ver 1.3.0
* Added the ability to specify the text position for each class.
* 11/7/2021 Ver 1.2.5
* Fixed so that it can be specified by color code.
* 10/23/2021 Ver 1.2.4
* Modified description of plug-in parameters and added only items in menu commands to initial setting.
* 9/11/2021 Ver 1.2.3
* Add save overwrite confirmation to filtering class (requires NUUN_SaveVerification)
* 8/23/2021 Ver 1.2.2
* Added item book category to exemption class setting. (requires NUUN_ItemBook)
* 5/22/2021 Ver 1.2.1
* Added a function to select the apply mode or exclude mode for the window that reflects the settings.
* 5/21/2021 Ver 1.2.0
* Added a function that can specify the window to reflect the setting.
* 11/22/2020 Ver 1.1.1
* Added a function to select command names from left alignment, center alignment, and right alignment.
* 11/21/2020 Ver 1.1.0
* Added the ability to color command names.
* 11/20/2020 Ver 1.0.2
* Fixed an issue where help and plugin parameters were displayed only in Japanese.
* 11/20/2020 Ver 1.0.1
* Fixed the problem that an error occurs when the plugin parameter CommadIcon is blank.
* 11/19/2020 Ver 1.0.0
* first edition.
*
* @param CommadIcon
* @text Command setting
* @desc Configure command settings.
* @default ["{¥"CommadName¥":¥"Item¥",¥"CommadNameColor¥":¥"0¥",¥"iconId¥":¥"0¥",¥"ContentsBuckImg¥":¥"¥",¥"CommandClassMode¥":¥"0¥",¥"CommandClass¥":¥"¥"}","{¥"CommadName¥":¥"Skill¥",¥"CommadNameColor¥":¥"0¥",¥"iconId¥":¥"0¥",¥"ContentsBuckImg¥":¥"¥",¥"CommandClassMode¥":¥"0¥",¥"CommandClass¥":¥"¥"}","{¥"CommadName¥":¥"Equip¥",¥"CommadNameColor¥":¥"0¥",¥"iconId¥":¥"0¥",¥"ContentsBuckImg¥":¥"¥",¥"CommandClassMode¥":¥"0¥",¥"CommandClass¥":¥"¥"}","{¥"CommadName¥":¥"Status¥",¥"CommadNameColor¥":¥"0¥",¥"iconId¥":¥"0¥",¥"ContentsBuckImg¥":¥"¥",¥"CommandClassMode¥":¥"0¥",¥"CommandClass¥":¥"¥"}","{¥"CommadName¥":¥"Formation¥",¥"CommadNameColor¥":¥"0¥",¥"iconId¥":¥"0¥",¥"ContentsBuckImg¥":¥"¥",¥"CommandClassMode¥":¥"0¥",¥"CommandClass¥":¥"¥"}","{¥"CommadName¥":¥"Options¥",¥"CommadNameColor¥":¥"0¥",¥"iconId¥":¥"0¥",¥"ContentsBuckImg¥":¥"¥",¥"CommandClassMode¥":¥"0¥",¥"CommandClass¥":¥"[¥¥¥"'Window_MenuCommand'¥¥¥"]¥"}","{¥"CommadName¥":¥"Save¥",¥"CommadNameColor¥":¥"0¥",¥"iconId¥":¥"0¥",¥"ContentsBuckImg¥":¥"¥",¥"CommandClassMode¥":¥"0¥",¥"CommandClass¥":¥"¥"}","{¥"CommadName¥":¥"End Game¥",¥"CommadNameColor¥":¥"0¥",¥"iconId¥":¥"0¥",¥"ContentsBuckImg¥":¥"¥",¥"CommandClassMode¥":¥"0¥",¥"CommandClass¥":¥"¥"}"]
* @type struct<CommadIconList>[]
*
* @param CommandPosition
* @text Command name display position for vertical commands
* @desc Specifies the display position of the command name of the vertical direction command. (menu screen, etc.)
* @type select
* @option Align Left
* @value 'left'
* @option Align Center
* @value 'center'
* @option Align Right
* @value 'right'
* @default 'center'
*
* @param HorzCommandPosition
* @text Command name display position for horizontal commands
* @desc Specifies the display position of the command name of the horizontal command. (item column, etc.)
* @type select
* @option Align Left
* @value 'left'
* @option Align Center
* @value 'center'
* @option Align Right
* @value 'right'
* @default 'center'
*
* @param ClassCommandPosition
* @text Command name display position for each class
* @desc Set the command name display position for each class.
* @default []
* @type struct<ClassCommandList>[]
*