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

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

MZ plugins

Enemy Gauge - EnemyGauge.js

Plugin desc : Displays the enemy's HP gauge at specific times.

License : MIT License

Author : あわやまたな (Awaya_Matana)

Website : https://awaya3ji.seesaa.net/

Desc page : https://awaya3ji.seesaa.net/article/486325593.html

File name : EnemyGauge.js

Help of plugin :

* @target MZ
* @plugindesc Displays the enemy's HP gauge at specific times.
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/486325593.html
* @help Ver.3.0.3
* By default, the gauge is displayed when an enemy is selected,
* when HP changes, when damage occurs, and when a state is added.
*
* @param chaseEnemy
* @text Chase Enemy
* @desc Chasing enemies moving from their home position.
* @type boolean
* @default false
*
* @param gaugeStyle
* @text Gauge Style
* @desc Change the display style.
* @type select
* @default default1
* @option Default
* @value default1
* @option Also Battle Start
* @value default2
* @option Always
* @value always
*
* @param displayTiming
* @text Display Timing
* @desc Display timing of gauges and icons.
* This parameter is valid only if Icon Format is "synch".
* @type select
* @default affectedStatus
* @option When Damaged
* @value damaged
* @option When Affected Status
* @value affectedStatus
*
* @param iconStyle
* @text Icon Style
* @desc Displays state icons above gauges.
* @type select
* @default sync
* @option MZ Default
* @value false
* @option Sync to Gauge
* @value sync
* @option Always
* @value always
*
* @param gaugePosition
* @text Gauge Position
* @desc Specifies the origin.
* @type select
* @default center
* @option Center of Enemy
* @value center
* @option Bottom of Enemy
* @value bottom
* @option Top of Enemy
* @value top
*
* @param gaugeOffsetY
* @text Gauge Offset Y
* @desc Shift the position by the specified number.
* @type number
* @min -999999
* @default 80
*
* @param iconOffsetY
* @text Icon Offset Y
* @desc Offsets the icon from the gauge by the specified number.
* @type number
* @min -999999
* @default 0
*
* @param gaugeWidth
* @text Gauge Width
* @type number
* @default 128
*
* @param gaugeHeight
* @text Gauge Height
* @type number
* @default 8
*
* @param lineWidth
* @text Line Width
* @desc The thickness of the line used for the gauge.
* Depending on the height of the gauge, it will not draw correctly.
* @type number
* @default 1
*
* @param waitDuration
* @text Wait Duration
* @desc It is the time from when the gauge moves until it disappears.
* @type number
* @default 128
*
* @param fadeDuration
* @text Fade Duration
* @desc Specifies how long the fadeout should occupy the wait duration.
* @type number
* @default 10
*
* @param smoothness
* @text Smoothness
* @desc Smoothness of movement of the gauge.
* @type number
* @default 15
*
* @param damagePosition
* @text Damage Position
* @desc Specify the reference point of the display position.
* @type select
* @default center
* @option Center of Enemy
* @value center
* @option Bottom of Enemy
* @value bottom
* @option Top of Enemy
* @value top
*
* @param damageOffsetY
* @text Damage OffsetY
* @desc Shifts the position of the damage popup by the specified number.
* @type number
* @min -999999
* @default 0
*

スポンサードリンク

-MZ plugins

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