MZ用プラグイン

v1.00 バトラー名の色を条件によって変更します。 - NRP_BattlerNameColor.js

シェア用テキスト:
▼v1.00 バトラー名の色を条件によって変更します。(砂川赳(https://newrpg.seesaa.net/)様作) - NRP_BattlerNameColor.js
https://plugin-mz.fungamemake.com/archives/7980
v1.00 バトラー名の色を条件によって変更します。

ふりがな:v1.00 ばとらーめいのいろをじょうけんによってへんこうします。

機能概要: v1.00 バトラー名の色を条件によって変更します。

利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認

作者:砂川赳(https://newrpg.seesaa.net/)

解説ページ:https://newrpg.seesaa.net/article/505945545.html

ダウンロードページ:https://raw.githubusercontent.com/NewRPGProject/MZMV_Pl…

ファイル名:NRP_BattlerNameColor.js

プラグインのヘルプ:

* @target MZ
 * @plugindesc v1.00 バトラー名の色を条件によって変更します。
 * @author 砂川赳(https://newrpg.seesaa.net/)
 * @orderAfter NRP_BattleTargetCursor
 * @url https://newrpg.seesaa.net/article/505945545.html
 *
 * @help バトラー名の色を条件によって変更します。
 * 基本的には、敵のHPが減った際に変更することを想定しています。
 * 
 * 要するにドラゴンクエストやオクトパストラベラーなどにある機能です。
 * HP以外を条件にしたり、アクターにも適用したりできます。
 * 
 * 初期設定は以下のようにしています。
 * 
 * ・戦闘不能で赤色に変更
 * ・瀕死(HP25%未満)で黄色に変更
 * ・HP50%未満で水色に変更
 * 
 * ※戦闘不能と瀕死はツクールの仕様(アクター)に合わせています。
 * ※以下ではなく未満であることに注意してください。
 * ※戦闘不能はアクター専用です。
 * ※当プラグインでは瀕死条件を変更することも可能です。
 * 
 * ちなみに、ドラクエとオクトラは
 * HP50%以下で黄色、25%以下で赤色のようです。
 * そのまま真似すると、アクターの表示とズレる点には注意です!
 * 
 * -------------------------------------------------------------------
 * ■使用方法
 * -------------------------------------------------------------------
 * 文字色リストに設定を登録してください。
 * 初期設定は以下のようになっていますので、
 * 問題なければ、そのままでも良いと思います。
 * 
 * ・戦闘不能(a.isDead())で赤色(システムカラー18)
 * ・瀕死(a.dying())で黄色(システムカラー17)
 * ・HP50%未満(a.hpRate() < 0.5)で水色(システムカラー4)
 * 
 * 上にある設定のほうが優先される仕様です。
 * 
 * 初期設定ではアクターには反映されませんので、必要なら切り替えてください。
 * なお、アクターの名前の色とHPの色は連動する仕様です。
 * 
 * -------------------------------------------------------------------
 * ■利用規約
 * -------------------------------------------------------------------
 * 特に制約はありません。
 * 改変、再配布自由、商用可、権利表示も任意です。
 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。
 * 
 * @-----------------------------------------------------
 * @ プラグインパラメータ
 * @-----------------------------------------------------
 * 
 * @param NameColorList
 * @text 文字色リスト
 * @type struct<NameColor>[]
 * @default ["{¥"Condition¥":¥"a.isDead()¥",¥"Color¥":¥"18¥"}","{¥"Condition¥":¥"a.isDying()¥",¥"Color¥":¥"17¥"}","{¥"Condition¥":¥"a.hpRate() < 0.5¥",¥"Color¥":¥"4¥"}"]
 * @desc 文字色の条件と色調を定義します。
 * 
 * @param ApplyEnemy
 * @text 敵キャラに反映
 * @type boolean
 * @default true
 * @desc 敵キャラ名に色の変更を反映します。
 * 
 * @param ApplyActor
 * @text アクターに反映
 * @type boolean
 * @default false
 * @desc アクター名に色の変更を反映します。
 * HP表示にも反映されるので注意!
 * 
 * @param DyingCondition
 * @text 瀕死条件
 * @type string
 * @default a.hpRate() < 0.25
 * @desc システム上、瀕死として扱われる条件です。
 * 初期値:a.hpRate() < 0.25

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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