当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
YEP Enemy Base Parameters - YEP_X_EnemyBaseParam.js

▼YEP Enemy Base Parameters(Yanfly様作) - YEP_X_EnemyBaseParam.js
https://plugin.fungamemake.com/archives/10608
式を設定して敵の基本パラメータ値を計算
ふりがな:えねみーべーすぱらめーたー
機能概要: 式を設定して敵の基本パラメータ値を計算
利用規約(ライセンス):http://www.yanfly.moe/wiki/Category:Yanfly_Engine_Plugi…
作者:Yanfly
作者サイト:http://yanfly.moe/
解説ページ:https://fungamemake.com/archives/1516
ダウンロードページ:http://yanfly.moe/2017/05/31/yep-139-enemy-base-paramet…
ファイル名:YEP_X_EnemyBaseParam.js
プラグインのヘルプ:
/*:ja
* @plugindesc v1.02 (要YEP_EnemyLevels.js) 式を設定して敵の基本パラメータ値を計算します。
* @author Yanfly Engine Plugins
*
* @help
* 翻訳:ムノクラ
* https://munokura.tk/
* https://twitter.com/munokura/
*
* ============================================================================
* Introduction
* ============================================================================
*
* このプラグインは YEP_EnemyLevels.js を必要とします。
* このプラグインがプラグイン管理の
* YEP_EnemyLevels.js の下にあることを確認してください。
*
* このプラグインは ClassBaseParameters.js と似た方式で
* 敵のパラメータを算出したい場合、同様の方法を可能にします。
* プレイヤー職業の能力値から敵を除外したり、
* 各敵の個々の能力値を微調整したりするためにも使用できます。
*
* ============================================================================
* Notetags
* ============================================================================
*
* メモタグを使って敵の能力値を職業に基づいて決めることができます。
*
* 敵のメモタグ
*
* <Base Parameters on Class: x>
* - クラスxの'exp'と'gold'を除くすべてのパラメータを基にします。
* *注: カスタムの敵パラメータよりも優先されます。
*
* <Base stat Parameter on Class: x>
* - 職業xの特定の'stat'パラメータを基にします。
* 'stat'を'maxhp'、'maxmp'、'atk'、'def'、'mat'、'mdf'、'agi'、'luk'に
* 置き換えてください。
* *注: カスタムの敵パラメータよりも優先されます。
*
* ============================================================================
* Lunatic Mode - Custom Enemy Parameters
* ============================================================================
*
* 式が短くて単純な場合、
* このメモタグを使用して全ての基本パラメータの式リスト全体をカバーできます。
*
* 敵のメモタグ
*
* <Custom Enemy Parameters>
* maxhp = level * 30 + 300;
* maxmp = level * 20 + 150;
* atk = level * 15 + 15;
* def = level * 11 + 16;
* mat = level * 12 + 14;
* mdf = level * 10 + 13;
* agi = level * 14 + 15;
* luk = level * 13 + 12;
* exp = level * 100;
* gold = level * 100;
* </Custom Enemy Parameters>
* 'maxhp'、'maxmp'、'atk'、'def'、'mat'、'mdf'、'agi'、'luk'、
* 'exp'、'gold'の各変数は、それぞれ独自の能力値を参照します。
* 'level'変数は敵の現在のレベルを表します。
* 公式は、それが正当な数を返す限り、あなたが好きなように作ることができます。
* *注: 'exp'と'gold'の値は、敵が死んだ時、与える経験値と金の量を返します。
*
* ============================================================================
* Lunatic Mode - Detailed Custom Parameter Formulas
* ============================================================================
*
* 各能力値の計算式をもう少し詳しく知りたい場合、次のメモタグを使用できます。
*
* 敵のメモタグ
*
* <Custom Base Param Formula>
* if (this.name() === 'Slime') {
* value = level * 30 + 300;
* } else {
* value = level * 25 + 250;
* }
* </Custom Base Param Formula>
* 'Param'を'maxhp'、'maxmp'、'atk'、'def'、'mat'、'mdf'、'agi'、'luk'、
* 'exp'、'gold'に置き換えてください。
* 'value'変数は、敵の基本パラメータとして数えるために返される最終結果です。
* 'level'変数は敵の現在のレベルを表します。
* 公式は、それが正当な数を返す限り、あなたが好きなように作ることができます。
* *注: 'exp'と'gold'の値は、敵が死んだ時、与える経験値と金の量を返します。
*
* ============================================================================
* Changelog
* ============================================================================
*
* Version 1.02:
* - Bypass the isDevToolsOpen() error when bad code is inserted into a script
* call or custom Lunatic Mode code segment due to updating to MV 1.6.1.
*
* Version 1.01:
* - Updated for RPG Maker MV version 1.5.0.
*
* Version 1.00:
* - Finished Plugin!
*/