当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
アナライズスキル(敵の弱点とかがわかる)を実装 - EnemyAnalysisSkill.js
シェア用テキスト:
▼アナライズスキル(敵の弱点とかがわかる)を実装(MihailJP様作) - EnemyAnalysisSkill.js
https://plugin-mz.fungamemake.com/archives/1231
アナライズスキル(敵の弱点とかがわかる)を実装します。ステータスの強化/弱体時に色を付けて表示することもできます。
ふりがな:あならいずすきる(てきのじゃくてんとかがわかる)をじっそう
機能概要: アナライズスキル(敵の弱点とかがわかる)を実装します。ステータスの強化/弱体時に色を付けて表示することもできます。
利用規約(ライセンス):Unlicense(パブリックドメインとほぼ同義)
作者:MihailJP
作者サイト:https://github.com/MihailJP/
ダウンロードページ:https://raw.githubusercontent.com/MihailJP/mihamzplugin…
ファイル名:EnemyAnalysisSkill.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc アナライズスキル(敵の弱点とかがわかる)を実装します。 * @author MihailJP * @url https://github.com/MihailJP/mihamzplugin/blob/master/EnemyAnalysisSkill.js * * @param buffColor * @text ステータス上昇時の文字色 * @desc ステータス上昇時の文字色を0~31で設定します。 * @default 6 * @type number * @min 0 * @max 31 * * @param debuffColor * @text ステータス低下時の文字色 * @desc ステータス低下時の文字色を0~31で設定します。 * @default 4 * @type number * @min 0 * @max 31 * * @param labelHp * @text HP * @desc 「HP」の表示を指定します。指定しないときはデータベースで指定した用語と同じになります。 * @type string * * @param labelMp * @text MP * @desc 「MP」の表示を指定します。指定しないときはデータベースで指定した用語と同じになります。 * @type string * * @param labelAtk * @text 攻撃力 * @desc 「攻撃力」の表示を指定します。指定しないときはデータベースで指定した用語と同じになります。 * @default 攻撃 * @type string * * @param labelDef * @text 防御力 * @desc 「防御力」の表示を指定します。指定しないときはデータベースで指定した用語と同じになります。 * @default 防御 * @type string * * @param labelMat * @text 魔法力 * @desc 「魔法力」の表示を指定します。指定しないときはデータベースで指定した用語と同じになります。 * @default 魔力 * @type string * * @param labelMdf * @text 魔法防御 * @desc 「魔法防御」の表示を指定します。指定しないときはデータベースで指定した用語と同じになります。 * @default 魔防 * @type string * * @param labelAgi * @text 敏捷性 * @desc 「敏捷性」の表示を指定します。指定しないときはデータベースで指定した用語と同じになります。 * @default 敏捷 * @type string * * @param labelLuk * @text 運 * @desc 「運」の表示を指定します。指定しないときはデータベースで指定した用語と同じになります。 * @default 運 * @type string * * @help EnemyAnalysisSkill.js * * アナライズスキル(敵の弱点とかがわかる)を実装します。 * コモンイベントからプラグインコマンド analyzeEnemy を実行します。 * そのコモンイベントを、戦闘中のみ使用可能なスキルの効果として設定してください。 * ステータスの強化/弱体時に色を付けて表示することもできます。 * * 典型的な使用法: * - 「アナライズを実行」します。引数はありません。対象は自動的に認識します。 * * ライセンス: Unlicense * * 更新履歴 * 令和2年9月21日 パラメータの型を修正 * 令和2年9月20日 対象が正しくない(初手で使うと落ちる)のを修正 * 令和2年9月16日 文法エラー(括弧が対応していない)を修正 * 令和2年9月14日 初版 * * @command analyzeEnemy * @text アナライズを実行 * @desc アナライズスキルを実行します。戦闘中にコモンイベントから呼び出してください。 * * @command analyzeEnemyByIndex * @text アナライズを実行(直接指定) * @desc 対象を指定してアナライズスキルを実行します。通常は使用しません。 * * @arg enemy_index * @type number * @text 敵インデックス * @desc スキルの対象となる敵インデックスを指定します。 * @min 1 * @max 8 * * @command analyzeEnemyByVariable * @text アナライズを実行(変数指定) * @desc 対象を変数で指定してアナライズスキルを実行します。通常は使用しません。 * * @arg enemy_index_var * @type variable * @text 敵インデックス変数 * @desc スキルの対象となる敵インデックスを格納した変数を指定します。 * */