MZ用プラグイン

敵レベル - NUUN_EnemyLevel.js

シェア用テキスト:
▼敵レベル(NUUN様作) - NUUN_EnemyLevel.js
https://plugin-mz.fungamemake.com/archives/7860
敵レベル

ふりがな:てきれべる

機能概要: 敵レベル

利用規約(ライセンス): MITライセンス

作者:NUUN

ダウンロードページ:https://raw.githubusercontent.com/nuun888/MZ/refs/heads…

ファイル名:NUUN_EnemyLevel.js

プラグインのヘルプ:

* @target MZ
 * @plugindesc 敵レベル
 * @base NUUN_Base
 * @orderAfter NUUN_Base
 * @author NUUN
 * @version 1.1.2
 * 
 * @help
 * 敵にレベルを設定します。
 * 
 * 必須
 * 敵のメモ欄
 * <EnemyLevel:[Id]> 敵レベルを適用する設定です。必ず記入して下さい。
 * [Id]:敵レベル設定のID又は識別名を記入します。
 * 
 * 任意
 * 敵のメモ欄
 * <Level:[level], [variance]> 戦闘開始時に指定のレベルで開始します。
 * [level]:レベル
 * [variance]:分散度
 * <EnemyLevelLearnSkill[skillId]:[minlevel],[maxLevel]> 敵のレベルが[minlevel]以上[maxLevel]以下なら[skillId]が敵の行動に追加されます。
 * [maxLevel]は省略できます。その場合、敵のレベルが[minlevel]以上なら[skillId]が敵の行動に追加されます。
 * [skillId]:スキルID
 * [minlevel]:習得レベル
 * [maxLevel]:忘却レベル
 * <EnemyLevelLearnSkill6:13> スキルID6番のスキルはレベルが13以上の時に敵の行動に追加されます。
 * <EnemyLevelLearnSkill15:10,18> スキルID15番のスキルはレベルが10以上でレベルが18以下の時に敵の行動に追加されます。
 * 
 * マップのメモ欄
 * <MapEnemyLevel[EnemyId]:[level], [variance]> 戦闘開始時に指定のレベルで開始します。
 * [EnemyId]:敵ID
 * [level]:レベル
 * [variance]:分散度
 * 
 * 適用される優先度は
 * 敵のメモ欄 > リストデータの敵レベル変数のレベル > 全体の敵レベル変数のレベル > マップで設定したレベル
 * 
 * 利用規約
 * このプラグインはMITライセンスで配布しています。
 * 
 * 更新履歴
 * 2025/4/28 Ver 1.1.2
 * 指定のレベルで開始させるとエラーが出る問題を修正。
 * NUUN_EnemyBookを導入している場合、エラーが出る問題を修正。
 * 2025/4/23 Ver 1.1.1
 * 戦闘開始時にエラーが出る問題を修正。
 * 2024/12/16 Ver 1.1.0
 * 敵名にレベルを表示出来るように修正。
 * 2024/12/7 Ver 1.0.1
 * モンスター図鑑でレベルステータス、分散を無効にする機能を追加。
 * 2024/11/9 Ver 1.0.0
 * 初版
 * 
 * @param EnemyLevelData
 * @desc 敵レベルの設定を行います。
 * @text 敵レベル設定
 * @type struct<EnemyLevelDataList>[]
 * @default []
 * 
 * @param MaxLevel
 * @desc 敵の最大レベル。
 * @text 最大レベル
 * @type number
 * @default 99
 * 
 * @param LevelName
 * @desc 敵名の後につけるレベル表示名。指定の文字の後にレベル数が追加されます。空白で表示なし
 * @text 敵名後レベル表示名
 * @type string
 * @default Level
 * 
 * @param VariableSetting
 * @text 変数設定
 * @default ------------------------------
 * 
 * @param EnemyLevelVariable
 * @desc 全体での敵レベルを格納する変数
 * @text 全体敵レベル変数
 * @type variable
 * @default 0
 * @parent VariableSetting
 * 
 * @param EnemyBookSetting
 * @text モンスター図鑑設定
 * @default ------------------------------
 * 
 * @param EnemyBookNoMapLevel
 * @type boolean
 * @default true
 * @text モンスター図鑑マップ設定レベル無効
 * @desc モンスター図鑑(NUUN_EnemyBook)でのマップ設定レベルを無効にします。
 * @parent OtherSetting
 * 
 * @param EnemyBookNoVariance
 * @type boolean
 * @default true
 * @text モンスター図鑑分散無効
 * @desc モンスター図鑑(NUUN_EnemyBook)での分散度を無効にします。
 * @parent OtherSetting
 *

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.