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

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

MZ plugins

RX T Voids Damage - RX_T_VoidsDamage.js

Plugin desc : It is possible to create an element that void damage below or above the specified value.

License : MIT License

Author : TYPE74RX-T

Website : https://w.atwiki.jp/type74rx-t/pages/221.html

Desc page : https://w.atwiki.jp/type74rx-t/pages/221.html

Download Page : https://raw.githubusercontent.com/munokura/RX_T-plugins/refs/heads/main/RX_T_VoidsDamage.js

File name : RX_T_VoidsDamage.js

Help of plugin :

* @target MV MZ
 * @plugindesc It is possible to create an element that void damage below or above the specified value.
 * @author TYPE74RX-T
 * @url https://w.atwiki.jp/type74rx-t/pages/221.html
 *
 * @param SystemWord in Notes
 * @text System Word 1
 * @desc The system word to fill in the notes section
 * @default VoidsLessDamage
 *
 * @param SystemWord in Notes2
 * @text System Word 2
 * @desc The system word to fill in the notes section
 * @default VoidsMoreDamage
 *
 * @param SystemWord in Notes3
 * @text System word 3
 * @desc The system word to fill in the notes section
 * @default DamageVoidPiercer
 *
 * @param voidMsgTypeActor
 * @text VoidMSGType:Actor
 * @desc How the message is displayed when damage is voided
 * @type select
 * @option Configured in the plugin parameters
 * @value plugin
 * @option ”Actor No Damage” in the ”Terms” section of the Database
 * @value nodmg
 * @default plugin
 *
 * @param voidMsgActor
 * @parent voidMsgTypeActor
 * @text The text when voids
 * @desc Text to be displayed when damage is voided.
 * %1 is replaced to battler’s name.
 * @type string
 * @default %1 has voided the damage!
 *
 * @param voidMsgTypeEnemy
 * @text VoidMSGType:Enemy
 * @desc How the message is displayed when damage is voided
 * @type select
 * @option Configured in the plugin parameters
 * @value plugin
 * @option ”Enemy No Damage” in the ”Terms” section of the Database
 * @value nodmg
 * @default plugin
 *
 * @param voidMsgEnemy
 * @parent voidMsgTypeEnemy
 * @text The text when voids
 * @desc Text to be displayed when damage is voided.
 * %1 is replaced to battler’s name.
 * @type string
 * @default %1 has voided the damage!
 *
 * @param name
 * @text Void-SE File Name
 * @desc SE file name to sound when damage is voided
 * @default Earth2
 * @type string
 *
 * @param pan
 * @text Pan
 * @desc Sound-Pan
 * Usually 0.
 * @min -100
 * @max 100
 * @default 0
 * @type number
 *
 * @param pitch
 * @text Pitch
 * @desc Sound-Pitch
 * Usually 100.
 * @min 50
 * @max 150
 * @default 70
 * @type number
 *
 * @param volume
 * @text Volume
 * @desc Sound-Volume
 * The default for MZ is 90.
 * @min 0
 * @max 100
 * @default 90
 * @type number
 *
 * @param VoidRule
 * @text Void damage rule
 * @desc The process when the damage void conditions overlap
 * @type select
 * @option Total
 * @value total
 * @option Max
 * @value max
 * @option Min
 * @value min
 * @default max
 *
 * @help Voids damage
 * 
 * This plugin is compatible with RPG Maker MV and RPG Maker MZ.
 *
 * ◆Summary
 * It is possible to create an element that void damage below or above the
 * specified value.
 * e.g. actors, enemies, states, weapons and armors.
 * And you can also ignore these features to create skills and items
 * that do damage.
 *
 * ◆Usage
 * Fill in the notes section
 * Target of Effect: actors, enemies, states, weapons and armors.
 *
 * For example:Voids damage of 50 or less.
 * <VoidsLessDamage:50>
 *
 * For example:Voids damage of 50 or more.
 * <VoidsMoreDamage:50>
 *
 * Settings for ignoring damage-voiding
 * Target of effect: skills and items
 *
 * <DamageVoidPiercer>
 *
 * [About Plugin Parameters]
 * You don’t need to worry about the system word.
 * It’s just that the way you set up the notes field is different depending
 * on whether you are using the English or Japanese version.
 *
 * ★VoidMSGType:Actor/Enemy
 * -Configured in the plugin parameters(param: plugin)
 *  The content of ”The text when voids” described below is applied.
 * -”Actor No Damage” in the ”Terms” section of the Database(param: nodmg)
 *  Apply the content of ”Actor No Damage” in ”Terms” under ”Database”.
 *
 * ★The text when voids
 * You can set the text you want to appear in the Battle Log when the
 * damage is voided.
 * Be sure to include ”%1” in the text.
 *
 * ★Setting of SE when voided
 * You can sound the SE when the damage is disabled.
 * For the file name, choose the name of the SE file you want to sound
 * from the SE folder in the project folder.
 * You can leave this field blank to prevent SEs from sounding.
 * The range of values you can set for SE is the same as in the editor.
 *
 * ★Void damage rule
 * Sets how damage void conditions are handled when they overlap.
 * On the actor’s side, it is determined using the values set for things like
 * the actor, the state it is receiving, the weapon it is equipped with, and
 * the armor it is equipped with.
 * This is referred to as Group A.
 * On the enemy’s side, it is determined using the values set for the enemy,
 * and the values set for the state it is receiving.
 * This is referred to as Group B.
 *
 * -Total
 *  The specified amount of damage voided is the sum of the groups A/B.
 *
 * -Max
 *  The prescribed amount of damage voided is the maximum amount of value in
 *  groups A/B.
 *
 * -Min
 *  The prescribed amount of damage voided is the minimum amount of value in
 *  groups A/B.
 *
 * Default settings is Max. 
 *
 * ◆License
 * This plugin is released under MIT license.
 * http://opensource.org/licenses/mit-license.php

スポンサードリンク

-MZ plugins

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