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
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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