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 Enemy Level - NUUN_EnemyLevel.js

Plugin desc : Enemy Level

License : MIT License

Author : NUUN

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

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

File name : NUUN_EnemyLevel.js

Help of plugin :

* @target MZ
 * @plugindesc Enemy Level
 * @base NUUN_Base
 * @orderAfter NUUN_Base
 * @author NUUN
 * @version 1.1.2
 * 
 * @help
 * Sets the enemy's level.
 * 
 * Required
 * Enemy's notes
 * <EnemyLevel:[Id]> This is the setting to apply the enemy level. Please be sure to fill it in.
 * [Id]:Enter the ID or name for the enemy level setting.
 * 
 * Arbitrary
 * Enemy's notes
 * <Level:[level], [variance]> You will start the battle at the specified level.
 * [level]:Level
 * [variance]:Variance
 * <EnemyLevelLearnSkill[skillId]:[minlevel],[maxLevel]> If the enemy level is between [minlevel] and [maxLevel], [skillId] will be added to the enemy's actions.
 * [maxLevel] can be omitted. In that case, if the enemy's level is [minlevel] or higher, [skillId] will be added to the enemy's action.
 * [skillId]:Skill Id
 * [minlevel]:Acquisition Level
 * [maxLevel]:Forgetting level
 * <EnemyLevelLearnSkill6:13> Skill ID 6 is added to enemy actions when the skill level is 13 or higher.
 * <EnemyLevelLearnSkill15:10,18> Skill ID 15 is added to enemy actions when the skill is between level 10 and level 18.
 * 
 * Map notes
 * <MapEnemyLevel[EnemyId]:[level], [variance]> You will start the battle at the specified level.
 * [EnemyId]:Ennemy level
 * [level]:Level
 * [variance]:Variance
 * 
 * The priority applied is
 * Enemy memo field > List data enemy level variable level > Overall enemy level variable level > Map level
 * 
 * Terms of Use
 * This plugin is distributed under the MIT license.
 * 
 * Log
 * 4/28/2025 Ver.1.1.2
 * Fixed an issue where an error would occur when starting at a specified level.
 * Fixed an issue where an error would occur if "NUUN_EnemyBook" was installed.
 * 4/23/2025 Ver.1.1.1
 * Fixed an issue where an error would occur when starting a battle.
 * 12/16/2024 Ver.1.1.0
 * Fixed to display enemy levels in names.
 * 12/7/2024 Ver.1.0.1
 * Added the ability to disable level status and dispersion in the enemy book.
 * 11/9/2024 Ver.1.0.0
 * First edition.
 * 
 * @param EnemyLevelData
 * @desc Sets the enemy level.
 * @text Enemy level setting
 * @type struct<EnemyLevelDataList>[]
 * @default []
 * 
 * @param MaxLevel
 * @desc Max enemy level.
 * @text Maximum Level
 * @type number
 * @default 99
 * 
 * @param LevelName
 * @desc The level display name to be added to the enemy name. Leave blank for no display.
 * @text Enemy name level display name
 * @type string
 * @default Level
 * 
 * @param VariableSetting
 * @text Variable settings
 * @default ------------------------------
 * 
 * @param EnemyLevelVariable
 * @desc Variable to store the overall enemy level
 * @text Overall enemy level variable
 * @type variable
 * @default 0
 * @parent VariableSetting
 * 
 * @param EnemyBookSetting
 * @text Enemy book setting
 * @default ------------------------------
 * 
 * @param EnemyBookNoMapLevel
 * @type boolean
 * @default true
 * @text Enemy book map setting level invalid
 * @desc Disables the map setting level in the enemy book (NUUN_EnemyBook).
 * @parent OtherSetting
 * 
 * @param EnemyBookNoVariance
 * @type boolean
 * @default true
 * @text Enemy book Dispersion Ignored
 * @desc Disables the dispersion in the enemy book (NUUN_EnemyBook).
 * @parent OtherSetting
 *

スポンサードリンク

-MZ plugins

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