An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

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>
 *

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.