当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
NRP 戦闘勝利時の表示をカスタマイズ - NRP_VictoryRewards.js
シェア用テキスト:
▼NRP 戦闘勝利時の表示をカスタマイズ(砂川赳様作) - NRP_VictoryRewards.js
https://plugin-mz.fungamemake.com/archives/6069
・ウィンドウの位置やサイズを変更し、各種情報をまとめて表示 ・ドロップアイテムの個数を集約して表示 ・多重職業プラグイン(NRP_AdditionalClasses.js)と連携し、職業レベルの上昇をまとめて表示
ふりがな:せんとうしょうりじのひょうじをかすたまいず
機能概要: ・ウィンドウの位置やサイズを変更し、各種情報をまとめて表示 ・ドロップアイテムの個数を集約して表示 ・多重職業プラグイン(NRP_AdditionalClasses.js)と連携し、職業レベルの上昇をまとめて表示
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:砂川赳
作者サイト:https://newrpg.seesaa.net//
解説ページ:https://newrpg.seesaa.net/article/499138292.html
ファイル名:NRP_VictoryRewards.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc v1.042 戦闘勝利時の表示をカスタマイズします。 * @author 砂川赳(http://newrpg.seesaa.net/) * @url https://newrpg.seesaa.net/article/499138292.html * * @help 戦闘勝利時の表示をカスタマイズします。 * * ・ウィンドウの位置やサイズを変更し、各種情報をまとめて表示 * ・ドロップアイテムの個数を集約して表示 * ・多重職業プラグイン(NRP_AdditionalClasses.js)と連携し、 * 職業レベルの上昇をまとめて表示 * * などなど……。 * * なるべく、デフォルトのメッセージ表示を流用するため、 * 比較的に他プラグインとも併用しやすいのが特徴です。 * * ------------------------------------------------------------------- * ■使用方法 * ------------------------------------------------------------------- * プラグインを適用すると、画面全体に * 戦闘勝利メッセージを表示するようになります。 * お好みに合わせて表示する位置やサイズを変更してください。 * * ドロップアイテム以外のメッセージは基本的に、 * データベースの用語の設定をそのまま使っています。 * 用語には制御文字も使用可能なので、お好みで設定してください。 * 例えば、勝利メッセージを『c[16]【戦闘勝利】c[0]』にするなど。 * * ------------------------------------------------------------------- * ■利用規約 * ------------------------------------------------------------------- * 特に制約はありません。 * 改変、再配布自由、商用可、権利表示も任意です。 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 * * @----------------------------------------------------- * @ プラグインパラメータ * @----------------------------------------------------- * * @param NotDisplayVictoryMessage * @text 勝利メッセージを省略 * @type boolean * @default false * @desc 冒頭の勝利メッセージを省略し、経験値表示を先頭にします。 * * @param ApplyNotBattle * @text 非戦闘時にも反映 * @type boolean * @default false * @desc 非戦闘時のレベルアップ表示にも当プラグインの処理を反映します。 * * @param StartCommmonEvent * @text 開始時のコモンイベント * @type common_event * @desc 勝利画面開始時に実行するコモンイベントです。 * * @param EndCommmonEvent * @text 終了時のコモンイベント * @type common_event * @desc 勝利画面終了時に実行するコモンイベントです。 * * @param <Window> * @text <ウィンドウ関連> * * @param VictoryWindowBackground * @text 勝利時のウィンドウ背景 * @parent <Window> * @type select * @option 通常 @value 0 * @option 暗くする @value 1 * @option 透明 @value 2 * @desc 勝利時のウィンドウ背景です。 * * @param WindowX * @text ウィンドウのX座標 * @parent <Window> * @type string * @default 0 * @desc ウィンドウを表示するX座標です。 * * @param WindowY * @text ウィンドウのY座標 * @parent <Window> * @type string * @default 0 * @desc ウィンドウを表示するY座標です。 * * @param WindowWidth * @text ウィンドウの横幅 * @parent <Window> * @type string * @default Graphics.boxWidth * @desc ウィンドウの横幅です。 * 「Graphics.boxWidth」で全体になります。 * * @param WindowHeight * @text ウィンドウの縦幅 * @parent <Window> * @type string * @default Graphics.boxHeight * @desc ウィンドウの縦幅です。 * 「Graphics.boxHeight」で全体になります。 * * @param DefeatWindowBackground * @text 敗北時のウィンドウ背景 * @parent <Window> * @type select * @option 通常 @value 0 * @option 暗くする @value 1 * @option 透明 @value 2 * @desc 敗北時のウィンドウ背景です。 * * @param <DimmerWindow> * @text <暗くする関連> * @desc ウィンドウを暗くするにした場合の設定です。 * * @param GradientType * @text グラデーション方式 * @parent <DimmerWindow> * @type select * @option 0:なし @value 0 * @option 1:横 @value 1 * @option 2:縦 @value 2 * @default 2 * @desc ウィンドウのグラデーション方式です。 * * @param StartGradientSize * @text 開始グラデーション幅 * @parent <DimmerWindow> * @type number * @desc ウィンドウの開始グラデーション幅です。 * 初期値は12です。 * * @param EndGradientSize * @text 終了グラデーション幅 * @parent <DimmerWindow> * @type number * @desc ウィンドウの終了グラデーション幅です。 * 初期値は12です。 * * @param <Message> * @text <メッセージ関連> * * @param MessageSpeed * @text メッセージ速度 * @parent <Message> * @type number * @default 100 * @desc 100を標準としてメッセージ速度を設定してください。 * 例えば、150なら通常の1.5倍速となります。 * * @param FontSize * @text フォントサイズ * @parent <Message> * @type number * @desc 勝利メッセージのフォントサイズです。 * 未指定ならシステム設定を使います。 * * @param LineHeight * @text 行の縦幅 * @parent <Message> * @type number * @desc 勝利ウィンドウの行の縦幅です。 * 初期値は36です。 * * @param AdjustMessageX * @text メッセージX座標調整 * @parent <Message> * @type number @min -999 @max 999 * @desc メッセージのX座標を調整します。 * * @param AdjustMessageY * @text メッセージY座標調整 * @parent <Message> * @type number @min -999 @max 999 * @desc メッセージのY座標を調整します。 * * @param MessageFitWidth * @text 横幅を自動で縮小 * @parent <Message> * @type boolean * @default false * @desc ウィンドウの横幅に合わせて自動でメッセージを縮小します。 * * @param <Actor> * @text <アクター関連> * * @param UseActorHeadline * @text アクターの見出しを使用 * @parent <Actor> * @type boolean * @default false * @desc レベルアップ時にアクター名の見出しを使用します。 * * @param ActorHeadline * @text アクターの見出し * @parent <Actor> * @type string * @default c[16]【%1】c[0] * @desc アクター名の見出しです。%1=アクター名 * * @param <DropItem> * @text <ドロップアイテム関連> * * @param DropItemHeadline * @text ドロップアイテムの見出し * @parent <DropItem> * @type string * @default c[16]【戦利品】c[0] * @desc ドロップアイテムの見出しです。 * 不要なら空欄にしてください。 * * @param DropItemDisplay * @text ドロップアイテムの表示 * @parent <DropItem> * @type string * @default %2%1 × %3 * @desc ドロップアイテムの表示形式です。 * %1=アイテム名, %2=アイコン, %3=個数 * * @param DropItemNewline * @text ドロップアイテムの改行 * @parent <DropItem> * @type boolean * @default true * @desc ドロップアイテムの見出しの前に改行を挿入します。 * * @param DropItemConsolidate * @text ドロップアイテムの集約 * @parent <DropItem> * @type boolean * @default true * @desc 同じアイテムならば、ドロップアイテムの個数を集約して表示します。 * * @param <AdditionalClasses> * @text <多重職業連携用> * @desc 多重職業プラグインとの連携用の項目です。 * * @param AC_DisplayStyle * @text 【多重】表示方式 * @parent <AdditionalClasses> * @type select * @option 改ページ @value page * @option 一括表示 @value batch * @option 一括+入力待ち @value input * @default input * @desc 追加職業のレベルアップ時の動作です。 * 一括表示なら通常レベルアップと同ページに表示します。 */