Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
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' * *