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.
State Ring Icon - StateRingIcon.js
Plugin desc : StateRingIconPlugin
License : MIT License
Author : triacontane
Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/StateRingIcon.js
Download Page : https://raw.githubusercontent.com/triacontane/RPGMakerMV/refs/heads/mz_master/StateRingIcon.js
File name : StateRingIcon.js
Help of plugin :
* @plugindesc StateRingIconPlugin * @target MZ * @url https://github.com/triacontane/RPGMakerMV/tree/mz_master/StateRingIcon.js * @base PluginCommonBase * @author triacontane * * @param RadiusX * @desc The value of the horizontal radius. * @default 64 * @type number * * @param RadiusY * @desc The value of the vertical radius. * @default 16 * @type number * * @param ScaleX * @desc The horizontal scale of the icon. * @default 100 * @type number * * @param ScaleY * @desc The vertical scale of the icon. * @default 100 * @type number * * @param CycleDuration * @desc The time (number of frames) it takes for the icon to rotate around the screen. * @default 120 * @type number * * @param LineViewLimit * @desc If the number of states is less than or equal to this value, it will be displayed in a single column. * @default 1 * @type number * * @param Reverse * @desc The direction of rotation will be counterclockwise. * @default false * @type boolean * * @param ShowTurnCount * @desc Displays the number of turns remaining in the state. It is displayed for both friend and foe. * @default true * @type boolean * * @param IconIndexWithoutRing * @desc This is an "icon index" that is not subject to the ring display. * @default [] * @type icon[] * * @param IconIndexWithoutShowTurns * @desc The "icon index" is excluded from the display of the number of state-turns. * @default [] * @type icon[] * * @param TurnCountX * @desc Adjusts the X coordinate display position of the number of turns. * @default 0 * @type number * @min -1000 * @max 1000 * * @param TurnCountY * @desc Adjusts the Y coordinate display position of the number of turns. * @default 0 * @type number * @min -1000 * @max 1000 * * @param TurnAdjustment * @desc Corrects the displayed value of the number of turns. * @default 0 * @type number * @min -9999 * @max 9999 * * @param UseNumberFont * @default false * @type boolean * * @param FontSize * @desc The font size of the remaining turns display. * @default 24 * @type number * * @param ActorRingIcon * @desc The state icons of allies will also be displayed as rings. * @default true * @type boolean * * @param ActorRingIconX * @desc X of the actor state icon. * @default 0 * @type number * @min -1000 * @max 1000 * * @param ActorRingIconY * @desc Y of the actor state icon. * @default 0 * @type number * @min -1000 * @max 1000 * * @param EnemyRingIconX * @desc X of the enemy state icon. * @default 0 * @type number * @min -1000 * @max 1000 * * @param EnemyRingIconY * @desc Y of the enemy state icon. * @default 0 * @type number * @min -1000 * @max 1000 * * @param IconHideSwitch * @desc When the switch is ON, the ring icon is hidden. * @default 0 * @type switch * * @help StateRingIcon.js * * You can rotate the state icons of enemy characters * when multiple states are enabled clockwise to display * them in a ring or in a row. * * If you want to adjust the position of the ring state * for each enemy character, write the following * in the note of the database. * <RingStateX:0> * <RingStateY:0> *