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 Radar Chart Base - NUUN_RadarChartBase.js
Plugin desc : Radar Chart Base
License : MIT License
Author : NUUN
Website : https://github.com/nuun888/MZ/blob/master/NUUN_RadarChartBase.js
Download Page : https://raw.githubusercontent.com/nuun888/MZ/master/NUUN_RadarChartBase.js
File name : NUUN_RadarChartBase.js
Help of plugin :
* @target MZ
* @plugindesc Radar Chart Base
* @author NUUN
* @version 1.2.2
* @base NUUN_Base
* @orderAfter NUUN_Base
*
* @help
* This is the base plugin for implementing radar charts.
*
* Class notes
* <ChartStatusId:[id]> Specifies the ID of the maximum status setting.
* The radar chart status is displayed based on the status closest to the maximum display value.
* If not specified, the topmost ID setting in the plugin parameter "ChartMaxStatusParams" will be applied.
* [id]: ID of "ChartMaxStatusParams"
*
* reference
* TOMY (Kamesoft)
*
*
* log
* 8/8/2025 Ver.1.2.2
* Fixed so that both the icon and the parameter name can be displayed.
* 8/2/2025 Ver.1.2.1
* Fixed so that evaluation formulas can be applied to numerical values.
* Fixed so that the text color for resistances and weaknesses can be changed for attribute and state resistance rates.
* 7/20/2025 Ver.1.2.0
* Added a status radar chart feature.
* Added the ability to set the maximum display value for the radar chart.
* Fixed the display of resistance values.
* 6/5/2025 Ver.1.1.0
* Added the function to display numerical values.
* 2/6/2022 Ver.1.0.2
* Add definition by specifying color code.
* 1/12/2022 Ver.1.0.1
* This has been corrected to prevent the display from looking unnatural when the value is negative.
* 7/18/2021 Ver.1.0.0
* First edition.
*
*
* @param ChartBaseWidth
* @desc Radar chart display area.
* @text Radar chart display area
* @type number
* @default 300
* @min 0
*
* @param ChartInsideLineNum
* @desc The number of inner borders for the radar chart.
* @text Radar chart inner border number
* @type number
* @default 4
* @min 0
*
* @param ChartMaxElementsParam
* @desc Specifies the maximum resistance value of the attribute as an integer.
* @text Maximum element resistance
* @type number
* @default 200
* @min 0
*
* @param ChartMaxStateParam
* @desc Specifies the maximum resistance value of the state as an integer.
* @text Maximum state resistance
* @type number
* @default 200
* @min 0
*
* @param ChartMaxStatusParams
* @desc Set the maximum number of statuses to display.
* @text Status maximum value setting
* @type struct<StatusParams>[]
* @default ["{¥"ChartMaxHPParam¥":¥"9999¥",¥"ChartMaxMPParam¥":¥"2000¥",¥"ChartMaxAtkParam¥":¥"999¥",¥"ChartMaxDefParam¥":¥"999¥",¥"ChartMaxMatParam¥":¥"999¥",¥"ChartMaxMdfParam¥":¥"999¥",¥"ChartMaxAgiParam¥":¥"999¥",¥"ChartMaxLukParam¥":¥"999¥"}"]
*
*