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

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

MZ plugins

NUUN Element Absorb - NUUN_ElementAbsorb.js

Plugin desc : Element absorption feature

License : MIT License

Author : NUUN

Website : https://github.com/nuun888/MZ/blob/master/NUUN_ElementAbsorb.js

Download Page : https://raw.githubusercontent.com/nuun888/MZ/master/NUUN_ElementAbsorb.js

File name : NUUN_ElementAbsorb.js

Help of plugin :

* @target MZ
 * @plugindesc Element absorption feature
 * @author NUUN
 * @version 2.0.0
 * 
 * @help
 * You can set traits that absorb attributes.
 * 
 * Identical Element Effectiveness Processing Settings
 * Absolute maximum priority
 * The higher absolute value of the normal element and the absorbing element applies.
 * Prioritize absorption
 * If there is an absorbing element, the element with the lowest (highest absorbing effect rate) will be applied.
 * Sum
 * Applied with the difference between normal element and (absorbing element -100%).
 * 
 * Notes with features
 * <absorbElement[elementId]:[rate]> Sets the element to absorb.
 * [elementId]:ElementId
 * [rate]:Effectiveness (specified as an integer greater than or equal to 1)
 * 
 * <absorbElementBoost[elementId]:[rate]> Set the absorption effect rate.
 * [elementId]:ElementId  If omitted, it applies to all attributes.
 * [rate]:Increases or decreases the absorbency of an element. (Specify with an integer greater than or equal to 1) 
 * Multiplication processing
 * 
 * Terms of Use
 * This plugin is distributed under the MIT license.
 * 
 * Log
 * 7/1/2023 Ver.2.0.0
 * Changed how to set absorption elements.
 * Added Absorption Effective Rate function.
 * 8/9/2021 Ver.1.0.1
 * Fixed the problem that an error occurs when specifying an ID that is not listed as an attribute to be absorbed.
 * 8/9/2021 Ver.1.0.0
 * First edition.
 * 
 * 
 * @param AbsorbCalculation
 * @text Specifies the calculation method for the absorption element effectiveness.
 * @desc Absorbing element effectiveness calculation method
 * @type select
 * @option Multiplication
 * @value 'Multiplication'
 * @option Sum
 * @value 'Sum'
 * @default 'Multiplication'
 * 
 * @param AbsorbSetting
 * @text Identical Element Effectiveness Processing Settings
 * @desc Element effectiveness of the same element and processing method with absorbing element
 * @type select
 * @option Absolute maximum priority
 * @value 'MaxValue'
 * @option Prioritize absorption
 * @value 'Absorb'
 * @option Sum
 * @value 'Sum'
 * @default 'Absorb'
 * 
 *

スポンサードリンク

-MZ plugins

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