Boss Battle Retry!

TCRegan

Veteran
Veteran
Joined
Jun 1, 2017
Messages
34
Reaction score
15
First Language
English
Primarily Uses
RMVXA
So right before a boss battle I have a somewhat lengthy cut scene and I was looking for a way to give the player a way to "redo" the battle should they lose. After all, no one wants to sit through the same cut scene over and over, especially if it's text-heavy. I found an easy way to do this by using the Loop command and setting "If Win/If Lose" parameters in battle processing.

First, set a Loop event, and within that event go to battle processing and check, "Continue Even When Loser."



Then we need to set what happens. If you win, generally there's an exchange of dialogue, and if you have a specific sprite for your boss, you can set their event name to go transparent, run off screen, or even flicker and change to a wounded sprite graphic instead using a self-switch.


Make sure you input the "Break Loop" Command otherwise the battle will repeat and that's not what we want if you defeat the boss.

Now, if your player loses the fight we need to offer them a choice to try again.


I like to tint the screen, but it's not necessary. I feel it gives the game a more somber tone. The "Dark" preset works fine. Give the player a text box to respond to, then Show Choices.

For this I'm using, "Yes" and "Quit". Now we need to set the results for both inputs. Under Yes, what you should do is give the player a fighting chance before they're thrown back in. I made this mistake the first time and when I set my hero to fight, his HP was at 1. Not much of a chance there.


If you used a tint, here is where you should tint the screen back to normal before setting the enemies and your party to recover all, otherwise you'll end up fighting in the dark. Here we want to keep the loop open so that when "Yes" is chosen, the player is thrown right back into battle processing where they can try again. And finally we set the results for when the player chooses Quit.


A simple "Game Over" screen and make sure you break the loop afterward. Make sure to change your trigger if you want it to be triggered by something specific. For simplicity's sake I've left it at Player Touch but you'll probably want to implement some sort of pre-fight dialogue and link that to the fight. At the end, it should look something like this on the event page...


And something like this when the player loses.
 

Rinobi

Veteran
Veteran
Joined
Mar 24, 2014
Messages
579
Reaction score
219
First Language
English
Primarily Uses
RMVXA
Should also add the option to open the menu to your selection.
 

TCRegan

Veteran
Veteran
Joined
Jun 1, 2017
Messages
34
Reaction score
15
First Language
English
Primarily Uses
RMVXA
@Rinobi Good idea. Just in case the player wants to change up some equipment. Thanks!
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,853
Messages
1,016,990
Members
137,562
Latest member
tamedeathman
Top