戦闘行動結果ポップアッププラグイン – BattleEffectPopup.js

タイトル
戦闘行動結果ポップアッププラグイン
作者名
ヘルプ
戦闘中に行動の結果のメッセージをポップアップします。
ポップアップするのは動的に作成した文字列もしくは用意したピクチャです。
表示条件は以下の通りです。

・失敗(通常のMissは表示されなくなります)
・回避(通常のMissは表示されなくなります)
・無効(行動は成功したが有効な効果がなかった)
・ガード(行動は成功したが相手の耐性によって完全に防がれた)
・クリティカル
・反撃
・魔法反射
・弱点(ダメージ倍率が1.0を上回った場合)
・耐性(ダメージ倍率が1.0を下回った場合)
・ステート付与(ステートごとに設定できます)
・コモンイベント(プラグインコマンドから実行します)

※ガードが表示されるのは、ステート有効度もしくは属性有効度が0%の効果が
存在し、かつ他に有効な効果がない場合です。
なお、「ステート無効化」で防がれた場合は表示されません。

また、ポップアップ時にフラッシュカラーを指定することができます。
フラッシュカラーの指定は「赤」「緑」「青」「強さ」の順番で
カンマ区切りで指定してください。

ステート付与時にメッセージをポップアップをしたい場合
ステートのメモ欄に以下の通り指定してください。
<BEPメッセージ:state> # 付加時にメッセージ「state」が表示されます。
# 画像使用が有効な場合はファイル名を指定します。
<BEPカラー:255,255,255,255> # 付加時のフラッシュカラーを指定します。

さらに、プラグインコマンドから任意の文字列を自由にポップアップできます。
このコマンドはバトルイベントのみ使用可能です。

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

BEP対象者ポップアップ message 255,0,0,255 # 行動の対象者にmessageがポップ。
BEP_TARGET_POPUP message 255,0,0,255 # 上と同じ

BEP使用者ポップアップ message 255,0,0,255 # 行動の使用者にmessageがポップ。
BEP_USER_POPUP message 255,0,0,255 # 上と同じ

※画像使用が有効な場合はファイル名を指定します。

競合に関する情報
当プラグインは以下のプラグインより下に配置してください。

YEP_BattleEngineCore.js

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param メッセージウェイト
desc ポップアップメッセージが重なったときに次のメッセージが表示されるまでのウェイトフレーム数です。
default 12
type number

param クリティカル
desc クリティカル発生時のポップアップメッセージまたはファイル名です。(img/pictures/)拡張子不要
default CRITICAL!
require 1
dir img/pictures/
type file

param クリティカルカラー
desc クリティカル発生時の文字のフラッシュ色です。R(赤),G(緑),B(青),A(強さ)の順番でカンマ(,)区切りで指定。
default 255,0,0,255

param 回避
desc 回避発生時のポップアップメッセージまたはファイル名です。
default Avoid!
require 1
dir img/pictures/
type file

param 回避カラー
desc 回避発生時の文字のフラッシュ色です。
default 0,128,255,255

param バフ
desc バフ発生時のポップアップメッセージまたはファイル名です。%1で対象パラメータ名称に変換されます。
default %1 UP!
require 1
dir img/pictures/
type file

param バフカラー
desc バフ発生時の文字のフラッシュ色です。
default 0,128,255,255

param デバフ
desc デバフ発生時のポップアップメッセージまたはファイル名です。%1で対象パラメータ名称に変換されます。
default %1 Down!
require 1
dir img/pictures/
type file

param デバフカラー
desc デバフ発生時の文字のフラッシュ色です。
default 255,128,0,255

param パラメータ名称
desc バフのポップアップで使うパラメータ名称です。カンマ区切りで指定します。
default MaxHP,MaxMP,ATK,DEF,MAG,MDF,AGI,LUK

param ミスカラー
desc ミス発生時の文字のフラッシュ色です。
default 0,0,0,0

param 無効
desc 行動が無効(行動は成功したが有効な効果がなかった)だった時のポップアップメッセージまたはファイル名です。
default Invalid!
require 1
dir img/pictures/
type file

param 無効カラー
desc 無効発生時の文字のフラッシュ色です。
default 0,0,0,0

param ガード
desc 行動がガード(行動は成功したが相手の耐性によって完全に防がれた)された時のポップアップメッセージまたはファイル名です。
default Guard!
require 1
dir img/pictures/
type file

param ガードカラー
desc ガード発生時の文字のフラッシュ色です。
default 0,128,255,255

param 魔法反射
desc 魔法反射時のポップアップメッセージまたはファイル名です。
default Reflection!
require 1
dir img/pictures/
type file

param 魔法反射カラー
desc 魔法反射発生時の文字のフラッシュ色です。
default 0,128,255,255

param 反撃
desc 反撃時のポップアップメッセージまたはファイル名です。
default Counter!
require 1
dir img/pictures/
type file

param 反撃カラー
desc 反撃発生時の文字のフラッシュ色です。
default 0,128,255,255

param 身代わり
desc 身代わり時のポップアップメッセージまたはファイル名です。
default Substitute!
require 1
dir img/pictures/
type file

param 身代わり対象にポップアップ
desc 有効にすると身代わりのポップアップ対象が『身代わりしてもらった側』になります。
type boolean
default false

param 身代わりカラー
desc 身代わり発生時の文字のフラッシュ色です。
default 0,128,255,255

param 弱点
desc 弱点時のポップアップメッセージまたはファイル名です。
default Weakness!
require 1
dir img/pictures/
type file

param 弱点カラー
desc 弱点発生時の文字のフラッシュ色です。
default 0,255,128,255

param 弱点閾値
desc この値以上なら弱点と見なします。百分率で指定します。
default 200

param 耐性
desc 弱点時のポップアップメッセージまたはファイル名です。
default Resistance!
require 1
dir img/pictures/
type file

param 耐性カラー
desc 耐性発生時の文字のフラッシュ色です。
default 0,0,128,255

param 耐性閾値
desc この値以下なら耐性と見なします。百分率で指定します。
default 50

param 味方ダメージカラー
desc アクターダメージのフラッシュ色です。
default 0,0,0,0

param 敵ダメージカラー
desc 敵キャラダメージのフラッシュ色です。
default 0,0,0,0

param フォントサイズ
desc ポップアップのフォントサイズです。
default 42

param メッセージ最大幅
desc ポップアップメッセージの最大幅です。
default 240

param フラッシュ時間
desc フラッシュカラーがフェードアウトするまでのフレーム数です。
default 60

param X座標補正
desc X座標の補正値です。
default 0

param Y座標補正
desc Y座標の補正値です。
default -40

param イタリック表示
desc ポップアップがイタリック体で表示されます。
default false
type boolean

param 縁取り表示
desc ポップアップが縁取り表示されます。
default false
type boolean

param 縁取りカラー
desc ポップアップの縁取りカラーです。CSSの文字色指定が使えます。
default gray

param 画像使用
desc 各種ポップアップに任意のピクチャ(img/pictures)を使用します。メッセージの代わりにファイル名を入力してください。
default false
type boolean

noteParam BEPメッセージ
noteRequire 1
noteDir img/pictures/
noteType file
noteData items

ライセンス表記
作者に無断で改変、再配布が可能で、利用形態(商用、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/BattleEffectPopup.js