An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

NRP Victory Rewards - NRP_VictoryRewards.js

Plugin desc : v1.05 Customize the display after a battle victory.

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation

Author : Takeshi Sunagawa (http://newrpg.seesaa.net/)

Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_VictoryRewards.js

Desc page : https://newrpg.seesaa.net/article/499138292.html

Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_VictoryRewards.js

File name : NRP_VictoryRewards.js

Help of plugin :

Customize the display after a battle victory.
 * 
 * - Change the position and size of windows
 *   and display various information in one place
 * - Consolidated display of the number of dropped items
 * - Works with NRP_AdditionalClasses.js
 *   to collectively display class level increases
 * 
 * and more at .......
 * 
 * As much as possible, the default message display is diverted,
 * so it is relatively easy to use with other plugins.
 * 
 * -------------------------------------------------------------------
 * [Usage]
 * -------------------------------------------------------------------
 * Apply the plugin to display the battle victory message
 * across the entire screen.
 * Change the position and size of the display to suit your preference.
 * 
 * Messages other than drop items basically use the same settings
 * for terms in the database.
 * Control characters can also be used for terms,
 * so please set them as you like.
 * For example, the victory message
 * could be "¥c[16][Victory]¥c[0]".
 * 
 * -------------------------------------------------------------------
 * [Terms]
 * -------------------------------------------------------------------
 * There are no restrictions.
 * Modification, redistribution freedom, commercial availability,
 * and rights indication are also optional.
 * The author is not responsible,
 * but will deal with defects to the extent possible.
 * 
 * @-----------------------------------------------------
 * @ Plugin Parameters
 * @-----------------------------------------------------
 * 
 * @param NotDisplayVictoryMessage
 * @type boolean
 * @default false
 * @desc Omit the victory message at the beginning and put the experience display at the top.
 * 
 * @param ApplyNotBattle
 * @type boolean
 * @default false
 * @desc The plugin's process is also reflected in the level-up display during battle.
 * 
 * @param StartCommmonEvent
 * @type common_event
 * @desc This is a common event that is executed at the start of the victory screen.
 * 
 * @param EndCommmonEvent
 * @type common_event
 * @desc This is a common event that is executed at the end of the victory screen.
 * 
 * @param <Window>
 * 
 * @param VictoryWindowBackground
 * @parent <Window>
 * @type select
 * @option Normal @value 0
 * @option Dimmer @value 1
 * @option Transparency @value 2
 * @desc This is the window background at the time of the win.
 * 
 * @param WindowX
 * @parent <Window>
 * @type string
 * @default 0
 * @desc X coordinate for displaying the victory window.
 * 
 * @param WindowY
 * @parent <Window>
 * @type string
 * @default 0
 * @desc Y coordinate for displaying the victory window.
 * 
 * @param WindowWidth
 * @parent <Window>
 * @type string
 * @default Graphics.boxWidth
 * @desc The width of the victory window.
 * "Graphics.boxWidth" will be the entire box.
 * 
 * @param WindowHeight
 * @parent <Window>
 * @type string
 * @default Graphics.boxHeight
 * @desc The height of the victory window.
 * "Graphics.boxHeight" will be the entire box.
 * 
 * @param DefeatWindowBackground
 * @parent <Window>
 * @type select
 * @option Normal @value 0
 * @option Dimmer @value 1
 * @option Transparency @value 2
 * @desc Window background at the time of defeat.
 * 
 * @param <DimmerWindow>
 * @desc Dimmer window settings.
 * 
 * @param GradientType
 * @parent <DimmerWindow>
 * @type select
 * @option 0:None @value 0
 * @option 1:Horizontal @value 1
 * @option 2:Vertical @value 2
 * @default 2
 * @desc The direction of the window gradient.
 * 
 * @param StartGradientSize
 * @parent <DimmerWindow>
 * @type number
 * @desc The gradient width of the start side.
 * Default: 12
 * 
 * @param EndGradientSize
 * @parent <DimmerWindow>
 * @type number
 * @desc The gradient width of the end side.
 * Default: 12
 * 
 * @param DimmerColor
 * @parent <DimmerWindow>
 * @type string
 * @desc Window color tones (red, green, blue, opacity).
 * Default: rgba(0, 0, 0, 0.6)
 * 
 * @param <Message>
 * 
 * @param MessageSpeed
 * @parent <Message>
 * @type number
 * @default 100
 * @desc Set the message speed with 100 as the standard.
 * For example, 150 is 1.5 times the normal speed.
 * 
 * @param FontSize
 * @parent <Message>
 * @type number
 * @desc The font size of the victory message.
 * If unspecified, use system setting.
 * 
 * @param LineHeight
 * @parent <Message>
 * @type number
 * @desc The height per line of the message.
 * Default: 36
 * 
 * @param AdjustMessageX
 * @parent <Message>
 * @type number @min -999 @max 999
 * @desc Adjust the X coordinate of the message.
 * 
 * @param AdjustMessageY
 * @parent <Message>
 * @type number @min -999 @max 999
 * @desc Adjust the Y coordinate of the message.
 * 
 * @param MessageFitWidth
 * @parent <Message>
 * @type boolean
 * @default false
 * @desc Automatically shrinks the message to fit the width of the window.
 * 
 * @param <Actor>
 *
 * @param UseActorHeadline
 * @parent <Actor>
 * @type boolean
 * @default false
 * @desc Actor name headings are used when leveling up.
 * 
 * @param ActorHeadline
 * @type string
 * @parent <Actor>
 * @default ¥c[16][%1]¥c[0]
 * @desc Actor Name Heading. %1=Actor Name
 * 
 * @param <DropItem>
 * 
 * @param DropItemHeadline
 * @parent <DropItem>
 * @type string
 * @default ¥c[16][Drop Items]¥c[0]
 * @desc Drop Items Heading.
 * Leave blank if not needed.
 * 
 * @param DropItemDisplay
 * @parent <DropItem>
 * @type string
 * @default %2%1 x %3
 * @desc The display format of dropped items.
 * %1=Item NAme, %2=Icon, %3=Number
 * 
 * @param DropItemNewline
 * @parent <DropItem>
 * @type boolean
 * @default true
 * @desc Insert a line break before the drop item heading.
 * 
 * @param DropItemConsolidate
 * @parent <DropItem>
 * @type boolean
 * @default true
 * @desc If the items are the same, the number of dropped items is aggregated and displayed.
 * 
 * @param <AdditionalClasses>
 * @desc This item is for integration with NRP_AdditionalClasses.js.
 * 
 * @param AC_DisplayStyle
 * @parent <AdditionalClasses>
 * @type select
 * @option Page Break @value page
 * @option Batch @value batch
 * @option Batch & Input @value input
 * @default input
 * @desc This is how it is displayed when additional classes are leveled up.

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.