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

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

MZ plugins

Customize Critical - CustomizeCritical.js

Plugin desc : Critical Hit Customization Plugin

License : MIT License

Author : Triacontane

Website : https://triacontane.blogspot.com

Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/CustomizeCritical.js

Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/CustomizeCritical.js

File name : CustomizeCritical.js

Help of plugin :

@target MZ
@url https://github.com/triacontane/RPGMakerMV/tree/mz_master/CustomizeCritical.js
@plugindesc Critical Hit Customization Plugin
@author Triacontane
@license MIT License

@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/triacontane-MZ-plugins ).
Original plugin by Triacontane.
Please check the latest official version at:
https://triacontane.blogspot.com
-----

Customize critical hit chance, damage, and effects.

Enter the following in the memo field for skills, actors, classes, enemies,
weapons, armor, and states.

- Apply a special formula to critical hits. The format is the same as the
damage formula.
When the formula is applied, the default 3x damage will be disabled.
The original damage value can be referenced using the local variable
”normalDamage.”
<CC Formula: JavaScript Formula>
Example: <CC Formula: a.atk * 4> // Attack power multiplied by 4, ignoring the
opponent’s defense.

- Adds critical hit chance. The calculated result is added to the original
chance (percentage).
<CC Chance Add: Addition Value>
Example: <CC Chance Add: 50> // Occurs at 50% higher than the original chance.

- Changes critical hit chance. The original chance is ignored. (Percentage)
<CC Chance Change: Change Value>
Example: <CC Chance Change: ¥v[1]> // Occurs with the probability of the value
of variable [1]

- Apply a dedicated battle animation when a critical hit occurs.
<CC Animation: Battle Animation ID>

Adds a critical hit animation. Enter the following in the Actor, Class, Enemy,
Weapon, Armor, or State
memo field.
However, enemy animations will not be displayed in front view.

- Display a battle animation for the animation before execution.
<CC Animation: Battle Animation ID>

- Display a dedicated message for the animation before execution.
<CC Message: Message Content>

* For skills that attack all enemies or multiple times, even if a critical hit
is detected, the critical hit animation will be displayed.

This plugin requires the base plugin ”PluginCommonBase.js.”
”PluginCommonBase.js” is located in the following folder
under the RPG Maker MZ installation folder.
dlc/BasicResources/plugins/official

Terms of Use:
You may modify and redistribute this plugin without permission from the
author, and there are no restrictions on its use (commercial, 18+, etc.).
This plugin is now yours.

@param commonFormula
@text Common calculation formula
@desc This is the common calculation formula when a critical hit occurs. If there is a specification in the memo field, that will take priority.
@type multiline_string

@param probabilityFormula
@text Criticism calculation formula
@desc This is a common formula that returns whether a critical hit occurs. It returns a boolean value. If there is a specification in the memo field, that will take priority.
@type multiline_string

@param commonMessage
@text Common Message
@desc This is a general message when a critical hit occurs. If there is a message specified in the memo field, that will take priority.

@param commonAnimation
@text Common performance
@desc This is a common animation that occurs when a critical hit occurs. If there is a specification in the memo field, that will take priority.
@type animation
@default 0

@param commonSe
@text Common sound effects
@desc This is the sound effect that plays when a critical hit occurs.
@type struct<SE>

@param suppressDefault
@text Default Message Suppression
@desc Suppresses the default critical message when a custom critical message is displayed.
@type boolean
@default false

スポンサードリンク

-MZ plugins

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