キャラクターのダメージポッププラグイン – CharacterPopupDamage.js

タイトル
キャラクターのダメージポッププラグイン
作者名
ヘルプ
マップ画面でイベントやプレイヤーに数字をポップアップさせる機能を提供します。
マップ上でのダメージや回復の演出に利用できます。演出は戦闘時のものと同一です。
指定する値をマイナスにすると回復扱いとなり色が変わります。
また、クリティカルにすると数字の色が一瞬、赤くなります。

また「HPの増減」等のイベント実行時に自動で変化量をポップアップする機能や、
ダメージ床を通過した際に自動でポップアップする機能も用意されています。
パラメータにより、HPのみや増加のみといった条件指定もできます。

プラグインコマンド詳細
イベントコマンド「プラグインコマンド」から実行。
(パラメータの間は半角スペースで区切る)

・CPD_DAMAGE or ポップアップダメージ [キャラクターID] [ダメージ値] [反転]
キャラクターを指定してダメージをポップアップします。
キャラクターの指定は以下の通りです。
-1 : プレイヤー
0 : 実行中のイベント
1.. : 指定したIDのイベント

反転を有効にすると、ポップアップの回転方向が逆になります。
(パラメータの「回転」を有効にしている場合)

CPD_DAMAGE 5 -300 ON
ポップアップダメージ 0 \v[1] OFF

・CPD_CRITICAL or ポップアップクリティカル
キャラクターを指定してダメージをクリティカル扱いでポップアップします。

CPD_CRITICAL -1 100 ON
ポップアップクリティカル 3 \v[1] OFF

・CPD_MP_DAMAGE or ポップアップMPダメージ
キャラクターを指定してMPダメージをポップアップします。

CPD_MP_DAMAGE 5 -300 ON
ポップアップMPダメージ 0 \v[1] OFF

・CPD_MP_CRITICAL or ポップアップMPクリティカル
キャラクターを指定してMPダメージをクリティカル扱いでポップアップします。

CPD_MP_CRITICAL -1 100 ON
ポップアップMPクリティカル 3 \v[1] OFF

・CPD_MISS or ポップアップミス
キャラクターを指定してmissをポップアップします。

CPD_MISS -1 ON
ポップアップミス 3 OFF

・CPD_INVALID or ポップアップ無効化
自動ポップアップを無効にします。
有効になっているとイベントコマンド「HPの増減」「MPの増減」「TPの増減」
およびダメージ床によるダメージが自動でポップアップします。
初期状態では有効です。

・CPD_VALID or ポップアップ有効化
自動ポップアップを再度有効にします。

・CPD_SETTING_TONE or ポップアップ設定_色調 [赤] [緑] [青] [グレー]
ポップアップ画像の色調を変更できます。色調の設定値を順番に指定してください。

CPD_SETTING_TONE 255 0 0 255
ポップアップ設定_色調 -255 -255 -255 0

・CPD_SETTING_FLASH or ポップアップ設定_フラッシュ [赤] [緑] [青] [強さ]
ポップアップ時にキャラクターをフラッシュします。
フラッシュするのはダメージを受けた場合のみです。

CPD_SETTING_FLASH 255 0 0 255
ポップアップ設定_フラッシュ 255 0 0 255

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param 効果音演奏
desc 状況に応じたシステム効果音を自動演奏します。(ON/OFF)
default true
type boolean

param 消音スイッチID
desc 指定したIDのスイッチがONになっているとき、システム効果音が自動演奏されなくなります。
default 0
type switch

param X座標補正
desc ポップアップ位置のX座標を補正します。
default 0

param Y座標補正
desc ポップアップ位置のY座標を補正します。
default 0

param HP自動ポップアップ
desc HPの増減を自動ポップアップの対象にします。(ON/OFF)
default true
type boolean

param MP自動ポップアップ
desc MPの増減を自動ポップアップの対象にします。(ON/OFF)
default true
type boolean

param TP自動ポップアップ
desc TPの増減を自動ポップアップの対象にします。(ON/OFF)
default true
type boolean

param 増加自動ポップアップ
desc パラメータの増加を自動ポップアップの対象にします。(ON/OFF)
default true
type boolean

param 減少自動ポップアップ
desc パラメータの減少を自動ポップアップの対象にします。(ON/OFF)
default true
type boolean

param MPダメージ音
desc MPダメージ時の効果音ファイル名を別途指定(audio/se)します。何も指定しないとHPと同じになります。
default
param 回転
desc 数字の回転運動を有効にします。
default true
type boolean

param X方向半径
desc 数字を回転させる場合のX方向の半径です。
default 40

param Y方向半径
desc 数字を回転させる場合のY方向の半径です。
default 40

param 回転速度
desc 数字を回転させる場合の速度です。
default 60

param 拡大率
desc 初期状態の拡大率です。
default 100

param 拡大率変化値
desc 1フレームごとの拡大率の変化値です。
default -10

param 最前面表示
desc ポップアップをピクチャより前面に表示します。
default false
type boolean

ライセンス表記
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
(C) 2016 Triacontane
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/triacontane/RPGMakerMV/blob/master/CharacterPopupDamage.js