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 Set Bonus Equip - NUUN_SetBonusEquip.js

Plugin desc : Equip set bonus

License : MIT License

Author : NUUN

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

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

File name : NUUN_SetBonusEquip.js

Help of plugin :

* @target MZ
 * @plugindesc Equip set bonus
 * @author NUUN
 * @version 1.3.5
 * @base NUUN_Base
 * @orderAfter NUUN_Base
 * 
 * @help
 * Activates a set bonus when equipped with specific equipment.
 * 
 * The set bonus parameter to apply creates the data for the set bonus in the weapon or armor in the database.
 * If you set both weapons and armor, the data set for the weapon will take precedence. Armor is applied if the weapon ID is 0.
 * 
 * Set the set bonus in the set bonus setting in the plugin parameters.
 * Set the equipment to be applied in the set bonus equipment setting
 * Specify the equipment to which this ID's bonus applies in the set bonus equipment settings. 
 * In this case, it will be applied if the specified equipment is equipped and the conditions are met.
 * Please fill in the "SetBonus" tag in all memo fields of the specified equipment items.
 * 
 * Set bonus equipment setting is blank.
 * Applies if equipment with the "SetBonus" tag is equipped and the conditions are met.
 * 
 * Weapon and armor notes
 * <SetBonus:[id], [id]...> Apply set bonuses.
 * [id]:Set bonus setting list number or set bonus name.
 * The set bonus will be applied if the set bonus with the same ID is equipped for the number of bonus applications.
 * Multiple set bonuses can be specified for one piece of equipment.
 * 
 * Partial set bonus
 * You can set the set bonus to apply if the number of sets of the corresponding equipment meets the conditions.
 * If you have 4 pieces of equipment that require set bonuses, you can set the bonuses to apply to 2 or more of them, and 3 or more of them.
 * Weapons and armor for parameters to apply are specified separately.
 * 
 * Set bonus display settings
 * Display text and display bonus parameter text require "NUUN_SetBonusWindow" and "NUUN_EquipStatusEX" separately.
 * Display text example:BONUS(2SET)
 * Display bonus parameter text example: scapegoat 30%. You can set more than one in the list.
 * 
 * Explanation
 * https://github.com/nuun888/MZ/blob/master/README/SetBonusEquip.md
 * 
 * Terms of Use
 * This plugin is distributed under the MIT license.
 * 
 * Log
 * 3/18/2023 Ver.1.3.5
 * Fixed not to process when invalid ID is specified.
 * 11/17/2022 Ver.1.3.4
 * Changed the specification of the display parameter text of the set bonus. (Reset required)
 * 11/15/2022 Ver.1.3.3
 * Fixed an issue where non-overlapping equipment referenced weapons and armor without distinguishing between them.
 * 11/14/2022 Ver.1.3.2
 * Fixed an issue where partial set bonuses were not applying properly.
 * Changed the display in languages other than Japanese to English.
 * 10/8/2022 Ver.1.3.1
 * Fixed the set bonus setting so that it can only be set from the memo tag of weapons and armor.
 * 9/23/2022 Ver.1.3.0
 * Added a function to determine whether the specified set bonus has been applied.
 * 7/7/2022 Ver.1.2.0
 * Processing for tool tip window display, plug-in parameter added.
 * 2/4/2022 Ver.1.1.2
 * Correction of processing.
 * 1/28/2022 Ver.1.1.1
 * Changed the parameter that sets the set bonus so that it can be applied not only from weapons but also from armor.
 * Fixed incorrect parameter names in additional bonus weapon settings.
 * 1/27/2022 Ver.1.1.0
 * Added a function that activates with a certain number of equipment.
 * 1/22/2022 Ver.1.0.0
 * first edition.
 * 
 * @param SetBonus
 * @text set bonus settings
 * @desc Set the set bonus.
 * @type struct<SetBonusList>[]
 * @default []
 * 
 * 
 * @command IsSetBonus
 * @desc Assigns whether the specified set bonus has been applied to the specified switch.
 * @text Set bonus application judgment
 * 
 * @arg ActorId
 * @text Actor ID
 * @desc Specifies the target actor.
 * @type actor
 * @default 0
 * 
 * @arg SwitchId
 * @text Result assignment switch
 * @desc Specifies the switch ID for storing judgment results.
 * @type switch
 * @default 0
 * 
 * @arg Id
 * @text Specified set bonus ID
 * @desc Set bonus ID to determine whether it is applied.
 * @type number
 * @default 0
 * 
 * @arg Name
 * @text Specified set bonus name
 * @desc Set bonus name to determine if it is applied. This will take precedence if it is entered.
 * @type string
 * @default 
 *

スポンサードリンク

-MZ plugins

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