当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクール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 *