- Joined
- Feb 27, 2019
- Messages
- 20
- Reaction score
- 1
- First Language
- English
- Primarily Uses
- RMMV
Does anyone know how to change the EXP reward based on the level of your actors that are in battle? I need a system where enemies that are 4 or more levels lower than your actors don't grant XP. I don't want players to feel incentivized to grind low enemies.
Currently I am discouraging low level farming by exponentially increasing the XP rewarded for each enemy level, and exponentially increasing the EXP required for each level.
The problem with this method is that at level 50, enemies grant literally 300 trillion EXP and it is an obnoxious number to be working with. Additionally, if someone manages to kill a mob that is 2 or 3 levels higher than them it gives them a HUGE boost to EXP.
I know that Isiah_ExpMultiplier allows RPGmaker to set a custom XP formula based off up to 3 different variables.
So how can I set those variables to the levels of the actors that I have in battle?
One complicating factor is in my game you are continually creating new actor party members as you play. I can't use a static Actor ID in the formula because my actor ID's change throughout the game.
Another complicating factor is that my game allows for you to have 3 or 4 actors on the battlefield at once, so I need to be able to account for all their levels, or at least take an average of all their levels.
Ideas?
Currently I am discouraging low level farming by exponentially increasing the XP rewarded for each enemy level, and exponentially increasing the EXP required for each level.
The problem with this method is that at level 50, enemies grant literally 300 trillion EXP and it is an obnoxious number to be working with. Additionally, if someone manages to kill a mob that is 2 or 3 levels higher than them it gives them a HUGE boost to EXP.
I know that Isiah_ExpMultiplier allows RPGmaker to set a custom XP formula based off up to 3 different variables.
So how can I set those variables to the levels of the actors that I have in battle?
One complicating factor is in my game you are continually creating new actor party members as you play. I can't use a static Actor ID in the formula because my actor ID's change throughout the game.
Another complicating factor is that my game allows for you to have 3 or 4 actors on the battlefield at once, so I need to be able to account for all their levels, or at least take an average of all their levels.
Ideas?

