Torigoya 敵にHPバーを表示 - TorigoyaMZ_EnemyHpBar.js
▼Torigoya 敵にHPバーを表示(Ruたん様作) - TorigoyaMZ_EnemyHpBar.js
https://plugin-mz.fungamemake.com/archives/577
敵キャラにHPバーを表示します
ふりがな:てきにHPばーをひょうじ
機能概要: 敵キャラにHPバーを表示します
利用規約(ライセンス):
パブリックドメイン
・著作権:放棄
作者:Ruたん
作者サイト:https://torigoya-plugin.rutan.dev/
解説ページ:https://torigoya-plugin.rutan.dev/battle/enemyHpBar/
ファイル名:TorigoyaMZ_EnemyHpBar.js
プラグインのヘルプ:
/*---------------------------------------------------------------------------* * TorigoyaMZ_EnemyHpBar.js v.1.2.0 *---------------------------------------------------------------------------* * 2020/09/25 01:38 (JST) *---------------------------------------------------------------------------* * Ruたん ( @ru_shalm ) * https://torigoya-plugin.rutan.dev *---------------------------------------------------------------------------*/ /*: * @target MZ * @plugindesc 敵にHPバーを表示プラグイン (v.1.2.0) * @author Ruたん(ru_shalm) * @license public domain * @version 1.2.0 * @url https://raw.githubusercontent.com/rutan/torigoya-rpg-maker-plugin/gh-pages/TorigoyaMZ_EnemyHpBar.js * @help * 敵にHPバーを表示プラグイン (v.1.2.0) * https://torigoya-plugin.rutan.dev * * 敵キャラにHPバーを表示します * * ------------------------------------------------------------ * ■ 使い方 * ------------------------------------------------------------ * このプラグインを入れるだけでOK! * 細かい表示はプラグイン設定で変更できます。 * * ------------------------------------------------------------ * ■ 敵キャラ個別にいろいろ設定したい! * ------------------------------------------------------------ * いくつかの設定は、敵キャラのメモ欄に指定を書くことで変更できます。 * * ▼ 特定の敵キャラにはHPを表示したくない場合 * <HPバー非表示> * * ▼ 特定の敵キャラのHPゲージを横にずらしたい場合 * <HPバーX: 100> * * ※100の部分をずらす量に変えよう。マイナスだと左にいくよ * * ▼ 特定の敵キャラのHPゲージを上下にずらしたい場合 * <HPバーY: 100> * * ※100の部分をずらす量に変えよう。マイナスだと上にいくよ * * ▼ 特定の敵キャラのHPゲージの幅を変えたい場合 * <HPバー幅: 320> * * ▼ 特定の敵キャラのHPゲージの太さを変えたい場合 * <HPバー高さ: 30> * * ▼ 敵キャラのHPの数値を「????」にしたい場合 * * <HP表示条件: false> * * ▼ いや、HPが半分切ったら「????」じゃなくしたいな * * <HP表示条件: a.hp < a.mhp * 0.5> * * ダメージ計算式のような形式で条件を書くことができます。 * (a には敵の情報が入ります。ただし b はありません) * 条件が真になるとHPが数値で表示され、 * 偽の場合はプラグイン設定で指定したマスク文字(?????等)で表示されます。 * * ▼ 一度「????」じゃなくなったら、条件が解けても戻さないで! * * <HP表示条件: a.hp < a.mhp * 0.5> * <HP表示状態継続> * * このように <HP表示状態継続> というのを追加することで、 * その戦闘中は一度HP表示状態になると、 * ずっとHPが表示されるようになります。 * * @param base * @text ■ 基本設定 * * @param basePosition * @text 表示場所 * @desc ゲージを表示する場所を選択します * @type select * @parent base * @option 敵画像の上 * @value top * @option 敵画像の下 * @value bottom * @default top * * @param basePosX * @text 位置:X * @desc ゲージの横方向の位置を調整します * マイナスだと左、プラスだと右にずれます * @type number * @parent base * @min -10000 * @max 10000 * @default 0 * * @param basePosY * @text 位置:Y * @desc ゲージの縦方向の位置を調整します * マイナスだと上、プラスだと下にずれます * @type number * @parent base * @min -10000 * @max 10000 * @default 0 * * @param customize * @text ■ 表示カスタマイズ * * @param customizeCondition * @text 表示条件 * @desc いつゲージを表示するかを選択します * @type select * @parent customize * @option 常に表示 * @value always * @option 選択中・ダメージ中のみ * @value selectOrDamage * @default always * * @param customizeGaugeWidth * @text バーの幅 * @desc HPバーの幅 * @type number * @parent customize * @min 1 * @default 100 * * @param customizeGaugeHeight * @text バーの高さ * @desc HPバーの高さ * @type number * @parent customize * @min 1 * @default 10 * * @param customizeDrawLabel * @text HP数値 * @desc HP数値を表示するか? * @type boolean * @parent customize * @on 表示する * @off 表示しない * @default true * * @param customizeLabelWidth * @text HPラベルの横幅 * @desc HPのラベルエリアの横幅 * @type number * @parent customize * @min 0 * @default 20 * * @param customizeLabelFontSize * @text HPラベルの文字サイズ * @desc HPのラベルの文字サイズ * @type number * @parent customize * @min 1 * @default 16 * * @param customizeValueFontSize * @text HP数値の文字サイズ * @desc HPの値の文字サイズ * @type number * @parent customize * @min 1 * @default 20 * * @param customizeMaskHpValue * @text HPのマスク表記 * @desc HP数値を秘密にする場合の表示 * @type string * @parent customize * @default ????? */