Tips & Tricks – Stat Upgrades with Increasing Costs – RPG Maker MV

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

For those who wanted to do Stat Upgrades in the past with increasing JP costs, here’s how you can accomplish this mechanic in RPG Maker MV!

You can grab the copy/paste code here: 

Insert the following code into your upgrade skill’s notebox. Change the values in red to fit your game’s settings.

<Learn Cost Eval>
// Set the param ID of the stat you wish to adjust.
var id = 0;
// Increase the parameter by this amount.
user._paramPlus[id] += 200;
// Adjust the number of times upgraded by 1.
user._upgradeParam[id] += 1;
// Make the user forget the skill.
user.forgetSkill(skill.id);
// Refresh the user.
user.refresh();
</Learn Cost Eval>

<Custom Learn JP Cost>
// Set the param ID of the stat you wish to adjust.
var id = 0;
// Default the user's upgrade parameter times to empty.
user._upgradeParam = user._upgradeParam || [];
user._upgradeParam[id] = user._upgradeParam[id] || 0;
// Adjust the cost of 
cost = user._upgradeParam[id] * 200;
</Custom Learn JP Cost>

<Custom Cost Display>
\}Passive\{
</Custom Cost Display>

<Hide in Battle>

Replace the values in blue with these.

0 - MaxHP
1 - MaxMP
2 - ATK
3 - DEF
4 - MAT
5 - MDF
6 - AGI
7 - LUK

Enjoy!

Please wait while you are redirected...or Click Here if you do not want to wait.