当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Keke 合計ダメージ - Keke_TotalDamage.js
シェア用テキスト:
▼Keke 合計ダメージ(ケケー様作) - Keke_TotalDamage.js
https://plugin-mz.fungamemake.com/archives/6739
バトラー毎に合計ダメージとヒット数を表示する
ふりがな:ごうけいだめーじ
機能概要: バトラー毎に合計ダメージとヒット数を表示する
利用規約(ライセンス): MITライセンス
作者:ケケー
作者サイト:https://kekeelabo.com/
解説ページ:https://kekeelabo.com/?i=33
ダウンロードページ:https://kekeelabo.com/plugin/Keke_TotalDamage.js
ファイル名:Keke_TotalDamage.js
プラグインのヘルプ:
/*:
* @target MZ
* @plugindesc 合計ダメージとヒット数を表示する
* @author ケケー
* @url https://kekeelabo.com
*
* @help
* 【ver.1.3.1】
* バトラー毎に合計ダメージとヒット数を表示する
* フォント設定や表示位置、出現アニメなど見た目も自由にデザイン可能
* 加えて全体の合計ダメージ表示も
*
* ※使用フォントを変更する場合は、
* プラグイン『Keke_CommonData』であらかじめ登録しておくことが必要
*
* ● 利用規約 ●
* MITライセンスのもと、自由に使ってくれて大丈夫です
*
*
* @param フォント設定
*
* @param フォント
* @parent フォント設定
* @desc 使用するフォント。『Keke_CommonData』で登録したフォント名を書く
* @default
*
* @param 文字サイズ
* @parent フォント設定
* @desc テキストの文字サイズ。空欄なら標準サイズ。+1 で標準サイズ + 1、-1 で標準サイズ - 1。基本 48
* @default 48
*
* @param 縁取り幅
* @parent フォント設定
* @desc テキストの縁取り幅。5 なら 5ピクセル。基本 10
* @default 10
*
* @param 文字色設定
*
* @param HPダメージ色
* @parent 文字色設定
* @desc HPダメージの文字色設定
* @type struct<eachCfg>
* @default {”文字色”:”255, 255, 255, 1”,”縁取り色”:”0, 0, 0, 1”,”無効”:””}
*
* @param HP回復色
* @parent 文字色設定
* @desc HP回復の文字色設定
* @type struct<eachCfg>
* @default {”文字色”:”180, 255, 180, 1”,”縁取り色”:”0, 0, 0, 1”,”無効”:””}
*
* @param MPダメージ色
* @parent 文字色設定
* @desc MPダメージの文字色設定
* @type struct<eachCfg>
* @default {”文字色”:”255, 128, 255, 1”,”縁取り色”:”0, 0, 0, 1”,”無効”:””}
*
* @param MP回復色
* @parent 文字色設定
* @desc MP回復の文字色設定
* @type struct<eachCfg>
* @default {”文字色”:”130, 180, 255, 1”,”縁取り色”:”0, 0, 0, 1”,”無効”:””}
*
* @param 表示設定
*
* @param 表示時間
* @parent 表示設定
* @desc 合計ダメージの表示時間。50 なら 50フレーム。基本 120
* @default 120
*
* @param 表示位置-味方
* @parent 表示設定
* @desc 味方の合計ダメージの表示位置設定
* @type struct<posCfg>
* @default {”表示方向”:”下”,”ずらしX”:”0”,”ずらしY”:”16”,”ダメージポップ-方向”:”下”,”ダメージポップ-ずらしX”:”0”,”ダメージポップ-ずらしY”:”-32”}
*
* @param 表示位置-敵
* @parent 表示設定
* @desc 敵の合計ダメージの表示位置設定
* @type struct<posCfg>
* @default {”表示方向”:”下”,”ずらしX”:”0”,”ずらしY”:”16”,”ダメージポップ-方向”:”下”,”ダメージポップ-ずらしX”:”0”,”ダメージポップ-ずらしY”:”-32”}
*
*
* @param レイヤー
* @parent 表示設定
* @desc 合計ダメージの表示するレイヤー。ウインドウより上か下か
* @type select
* @option ウインドウ上
* @option ウインドウ下
* @default ウインドウ上
*
* @param 付属設定
*
* @param 出現アニメ
* @parent 付属設定
* @desc 出現アニメの設定
* @type struct<appearAnime>
* @default {”アニメ時間”:”15”,”移動X”:””,”移動Y”:””,”スケール”:”3”,”フェードイン”:””,”無効”:””}
*
* @param ヒット数
* @parent 付属設定
* @desc ヒット数の表示設定
* @type struct<hit>
* @default {”位置”:””,”表示方向”:”左”,”ずらしX”:”0”,”ずらしY”:”0”,”フォント設定”:””,”フォント”:””,”文字サイズ”:”30”,”縁取り幅”:”8”,”文字色”:”255, 255, 0, 1”,”縁取り色”:”0, 0, 0, 1”,”ラべル”:””,”ヒット数ラベル”:”Hit”,”文字色-ラベル”:”0, 255, 192, 1”,”縁取り色-ラベル”:”0, 0, 0, 1”,”ラベル幅”:”32”,”無効”:””}
*
* @param ミス回避
* @parent 付属設定
* @desc ミス・回避の設定
* @type struct<missEva>
* @default {”テキスト-ミス”:”ミス!”,”テキスト-回避”:”回避!”,”フォント”:””,”文字サイズ”:”30”,”縁取り幅”:”9”,”文字色”:”255, 255, 255, 1”,”縁取り色”:”0, 0, 0, 1”,”無効”:””}
*
* @param 全体合計
*
* @param 全体合計ダメージ
* @parent 全体合計
* @desc 敵全体の合計ダメージの設定
* @type struct<totalDamageAll>
* @default {”全体合計を表示”:”true”,”フォント設定”:””,”フォント”:””,”文字サイズ”:”48”,”縁取り幅”:”10”,”文字色設定”:””,”HPダメージ色”:”{”文字色”:”255, 255, 128, 1”,”縁取り色”:”0, 0, 0, 1”,”無効”:””}”,”MPダメージ色”:””,”HPダメージ色-味方”:”{”文字色”:”255, 176, 176, 1”,”縁取り色”:”0, 0, 0, 1”,”無効”:””}”,”MPダメージ色-味方”:””,”表示設定”:””,”表示時間”:”120”,”位置X”:”0”,”位置Y”:”200”,”位置寄せX”:”右寄せ”,”位置寄せY”:”寄せない”,”レイヤー”:”ウインドウ上”,”付属設定”:””,”出現アニメ”:”{”アニメ時間”:”10”,”移動X”:”-200”,”移動Y”:””,”スケール”:””,”スケールターン”:””,”フェードイン”:”0”,”無効”:””}”,”ヒット数”:”{”位置”:””,”表示方向”:”左”,”ずらしX”:”0”,”ずらしY”:”0”,”フォント設定”:””,”フォント”:””,”文字サイズ”:”30”,”縁取り幅”:”8”,”文字色”:”0, 255, 128, 1”,”縁取り色”:”0, 0, 0, 1”,”ラべル”:””,”ヒット数ラベル”:”Hit”,”文字色-ラベル”:”255, 192, 0, 1”,”縁取り色-ラベル”:”0, 0, 0, 1”,”ラベル幅”:”25”,”無効”:””}”}
*
* @param その他
*
* @param ダメージポップ無効
* @parent その他
* @desc 標準のダメージポップを表示しない。基本 false
* @type boolean
* @default false
*
* @param オーバーキルを許可
* @parent その他
* @desc 連撃時に戦闘不能になって敵にも攻撃し続けることを許可する。基本 true
* @type boolean
* @default true
*
* @param 個別合計を無効
* @parent その他
* @desc 個別の合計ダメージ表示を無効にする。全体合計のみ表示したい場合に。基本 false
* @type boolean
* @default false
*/