platyping
Sleeping Dragon
XP Needed Cap
Background:
The current XP system uses the following formula:
iExperienceNeeded = (iLevel ^ 2) + 1
Because of the square function, the amount of XP needed to reach next level just keeps increasing.
At high levels, like after 15 or 20, amount of XP needed becomes ridiculously high.
Thus, initially I set up this file for my own Promotion Pack as it has "too many" promotions.
But I decided to release it as a standalone for whoever finds it useful.
Features
A new XP system applied after a certain level, which will be constant XP needed.
The amount of constant XP needed will be similar to the amount of XP needed to reach that defined level, from the previous level.
Too wordly? Numbers will be better.
Initially, if your unit is at level 10,
Amount of XP needed to reach level 10 was 9 x 9 + 1 = 82
Amount of XP needed to reach level 11 was 10 x 10 + 1 = 101
Thus, amount of XP needed to progress from 10 to 11 = 101 - 82 = 19
If I set the defined level to be 11, this means that from 11 to 12, 12 to 13 and so on, the extra XP will be capped at 19.
Thus, by right XP for level 12 should be 11 x 11 + 1 = 122
But due to the new system, it will be simply 101 + 19 = 120
And level 13 will require another constant 19 XP, 120 + 19 = 139
And it will be forever kept at 19 to reach next level.
Charismatic Trait or any other modified trait with XP modifier taken care of
How to edit
I set up the formula in such a way that it is (should be) idiot-proof to change it to work at any level you want for yourself.
There is only ONE variable to change, which defines the level you want this new XP system to kick in.
Background:
The current XP system uses the following formula:
iExperienceNeeded = (iLevel ^ 2) + 1
Because of the square function, the amount of XP needed to reach next level just keeps increasing.
At high levels, like after 15 or 20, amount of XP needed becomes ridiculously high.
Thus, initially I set up this file for my own Promotion Pack as it has "too many" promotions.
But I decided to release it as a standalone for whoever finds it useful.
Features
A new XP system applied after a certain level, which will be constant XP needed.
The amount of constant XP needed will be similar to the amount of XP needed to reach that defined level, from the previous level.
Too wordly? Numbers will be better.
Initially, if your unit is at level 10,
Amount of XP needed to reach level 10 was 9 x 9 + 1 = 82
Amount of XP needed to reach level 11 was 10 x 10 + 1 = 101
Thus, amount of XP needed to progress from 10 to 11 = 101 - 82 = 19
If I set the defined level to be 11, this means that from 11 to 12, 12 to 13 and so on, the extra XP will be capped at 19.
Thus, by right XP for level 12 should be 11 x 11 + 1 = 122
But due to the new system, it will be simply 101 + 19 = 120
And level 13 will require another constant 19 XP, 120 + 19 = 139
And it will be forever kept at 19 to reach next level.
Charismatic Trait or any other modified trait with XP modifier taken care of
How to edit
I set up the formula in such a way that it is (should be) idiot-proof to change it to work at any level you want for yourself.
There is only ONE variable to change, which defines the level you want this new XP system to kick in.