Arctorius

Villager
Member
Joined
Oct 29, 2018
Messages
17
Reaction score
1
First Language
English
Primarily Uses
RMMV
My game consist mostly of boss fights, boss fights that can be refought. That means that the player could break the difficulty of the game by grinding them.

I thought of answers to this problem.

First, I wanted the enemies to give zero exp, and recieve the exp through an "Change level" event after the battle. A conditional branch would checked through a switch if the player had already beated the boss before and if so the leveling up event wouldn't happen. I decided not to because it wasn't as satisfying as seeing your EXP bar fill several times in the victory aftermath screen.

Then I came with the idea of checking at the start of battle if the player had already beated the boss to then apply a ZeroEXP state. The problem was that party members in reserve still recieved the exp, therefore players could still break the difficulty.

Therefore, the only solution is not to stop the characters from recieving EXP, is to stop the boss from giving it.
Any advice? Plugins that could work? I already have some of Yanfly, but I don't know how to javascript. Anything helps and is appreciated.

TL;DR I need bosses to give zero exp if a switch is on.
 

NinjaKittyProductions

Professional Murder Hobos
Veteran
Joined
Jul 9, 2013
Messages
484
Reaction score
471
First Language
English
Primarily Uses
RMMV
One solution would be to make two instances of the boss in your games database and set the second instance to give less EXP. So when the switch is turned on, the player fights the second instance of the boss.
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
13,932
Reaction score
14,764
First Language
English
Primarily Uses
RMVXA
Err...if the bosses give 0 EXP why would anyone ever want to refight them? Why not just make them go away after you fight them the first time since there is now no point to fighting them a 2nd time if they give 0 EXP?
 

Arctorius

Villager
Member
Joined
Oct 29, 2018
Messages
17
Reaction score
1
First Language
English
Primarily Uses
RMMV
Err...if the bosses give 0 EXP why would anyone ever want to refight them? Why not just make them go away after you fight them the first time since there is now no point to fighting them a 2nd time if they give 0 EXP?

Well, I can think of games where I enjoyed the boss fight so much that I wished I could refight them either because the background music, it was awesome moment for one of the playable characters, etc. The refightable bosses aren't just random tough mobs in the overworld, they are more like bosses at the end of a chapter.
 

Arctorius

Villager
Member
Joined
Oct 29, 2018
Messages
17
Reaction score
1
First Language
English
Primarily Uses
RMMV
One solution would be to make two instances of the boss in your games database and set the second instance to give less EXP. So when the switch is turned on, the player fights the second instance of the boss.

Yeah, that sounds like it might work. Thanks!
 

Latest Threads

Latest Profile Posts

I couldn't help myself, so I edited the tiles a bit and made a birdhouse :LZSsmile: I hope I will finish the town today!Screenshot 2021-09-17 134349.png
How do I find the threads I have watched? It's been so long I've forgotten :kaoswt:
So far, this is how the wall tileset its looking in-editor. :kaoswt2:
1631863283853.png
Still thinking on details to add.
Added a plugin to RMMV Plugin Releases with all relevant info but it looks like the topic wasn't approved for whatever reason. Cool.
Working in the IT industry:
- "How long does it take?".
- "It takes 1 month".
- "What if we add more people to the project?".
- "It would take 2 months".

Forum statistics

Threads
115,129
Messages
1,087,449
Members
149,630
Latest member
Unit435
Top