Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
Retry Battle - RetryBattle.js
Plugin desc : Battle Retry Plugin
License : MIT License
Author : Triacontane
Website : https://triacontane.blogspot.com
Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/RetryBattle.js
Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/RetryBattle.js
File name : RetryBattle.js
Help of plugin :
@target MZ @url https://github.com/triacontane/RPGMakerMV/tree/mz_master/RetryBattle.js @plugindesc Battle Retry Plugin @author Triacontane @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/triacontane-MZ-plugins ). Original plugin by Triacontane. Please check the latest official version at: https://triacontane.blogspot.com ----- RetryBattle.js After a game over, you can retry from the game over screen. You can set whether to allow retry for minor enemies or boss enemies. If you select retry, you can retry after opening the menu screen only once. You cannot save or execute common events from the menu screen. Items and skills cannot be used. Enemy status is determined as follows: - Minor enemies Select ”Same as random encounter” or ”Battle processing” under ”Battle processing.” - Boss enemies Other than the above. As an added bonus, this plugin provides a command that, when executed during battle, forces the battle to restart from the beginning. Script Details Execute from the ”Variable Operation” event command. $gameSystem.getRetryCount(); # Gets the retry count and stores it in a variable. Terms of Use: You may modify and redistribute this plugin without permission, and there are no restrictions on its use (commercial, 18+, etc.). This plugin is now yours. @param RetryNormalEnemy @text Retry possible with weak enemies @desc You can retry after getting a game over from a weak enemy. @type boolean @default true @param RetryBossEnemy @text Retry possible with boss enemies @desc You can retry after getting a game over from a boss enemy. @type boolean @default true @param CommandRetry @text Command Retry @desc This is the command string for ”retry” that is displayed on the game over screen. @default リトライ @param CommandLoad @text Command Load @desc This is the command string to ”move to the loading screen” that is displayed on the game over screen. If you leave it blank, the command will not be displayed. @default ロード @param CommandTitle @text Command Title @desc This is the command string to ”Go to the title screen” that is displayed on the game over screen. If you leave this field blank, the command will not be displayed. @default タイトルへ @param WindowY @text Window Y coordinate @desc The Y coordinate of the retry window display. @type number @default 448 @param ShowMenu @text Display the menu screen @desc After selecting retry, a menu screen will be displayed before the battle begins. @type boolean @default true @param Message @text message @desc Displays a message at the top of the window. @default ¥i[1]¥c[2]あなたは死にました¥c[0]¥i[1] @param MessageY @text Message Y coordinate @desc The Y coordinate of the message display. @type number @default 360 @param FontSize @text Font size @desc The font size of the message. @type number @default 32 @param DisableSwitch @text Retry prohibition switch @desc When the specified switch is ON, retries are prohibited. @type switch @default 0 @param RetryCostGold @text Retry cost (money) @desc This is the money you will need when retrying. If you don’t have enough, you won’t be able to retry. @type number @default 0 @param RetryCostVariable @text Retry cost (variable) @desc The variable number required for retrying. @type variable @default 0 @param RetryCostValue @text Retry cost (variable value) @desc This is the variable value required for retrying. If it is insufficient, retrying will not be possible. @type number @default 0 @parent RetryCostVariable @param RetryCostItem @text Retry Cost (Item) @desc These are items required when retrying. If you do not have one, you will not be able to retry. @type item @default 0 @param CostItemVariable @text Cost item possession variable @desc This variable stores the number of retry cost items you have. It is used when outputting the number in a message. @type variable @default 0 @parent RetryCostItem @param FadeRetryWindow @text Faster retry @desc The retry window now opens and closes faster, and is displayed open from the start. @type boolean @default false @param DisableRetryOption @text Disabled option @desc This is how the retry window is displayed when retrying is not possible (does not include cases where there is insufficient funds). @type select @option ウィンドウ非表示 @option Command Hidden @value hidden @option Command Disable @value disable @command FORCE_RETRY @text Forced Retry @desc A retry will be forced even if not all players are wiped out.