Quote
There seems to be a lot of discussion around raising the Level Cap recently.
The general consensus seems to be raising the level cap to circa 120-125.
The current formula/code for working out what the level cap/exp curve is as follows:
// = comments
INT
i // i = level
for i=1, exp=100; // level 1 starting exp
exp_lev[0]=0; // the starting level
VAR
exp++; // exp to next level
CONST
MAX_EXP_LEVEL = 4280000000 // Max EXP server can handle
for (i=1; i<MAX_EXP_LEVEL; i++)
{
if (i<50) exp++ = exp+exp*(40.0-i(1.5))/100.0;
else if (i<90) exp++ = exp+exp*10.00/100.0
else exp+exp*25.0/100.0;
if (exp >4280000000 || exp < exp_lev[i-1]) exp 4280000000;
exp_lev [i]=exp;
}
For those of you that don't have coding skills, but can better understand a spreadsheet, you can see that here:
https://docs.google....dit?usp=sharing
I've added a new columns to the right of the existing EXP Chart showing what the comparison's between levels would be for my suggested changes. Those changes are as follows:
// = comments
INT i // i = level
for i=1, exp=100; // level 1 starting exp
exp_lev[0]=0; // the starting level
VAR: exp++; // exp to next level
CONST MAX_EXP_LEVEL = 4280000000 // Max EXP server can handle
for (i=1; i<MAX_EXP_LEVEL; i++)
{
if (i<60) exp++ = exp+exp*(40.0-i(1.5))/100.0; //60 instead of 50
else if (i<90) exp++ = exp+exp*5.00/100.0; // *5 instead of *10
else if (i<110) exp++ = exp+exp*10.0/100.0; // adding back *10 for 'soft cap' start
else exp+exp*25.0/100.0; //'hard cap' exp
if (exp >4280000000 || exp < exp_lev[i-1]) exp 4280000000;
exp_lev [i]=exp;
}
This basically just shifts the entire server between +5 and +10 levels and creates a larger 'mid-game' from 75 to 110 before things get difficult. This leaves things quite modular if we were to revisit the topic of raising the cap further, in the future, once more mobs, items, etc have been added.
For those that don't understand numbers at all, with credit to Maki here is a graph showing current EXP curve vs Suggested.
Posted Image
Pastebin link for raw numbers:
https://pastebin.com/ZQ25uTmz
TL;DR:
Suggested Level / EXP Curve:
L62 New = L55 Old
L72 New = L60 Old
L82 New = L65 Old
L88 New = L70 Old
L93 New = L75 Old
L100 New = L80 Old
L104 New = L85 Old
L109 New = L90 Old
L114 New = L95 Old
L119 New = L100 Old
L125 New = L105/L106 Old.
By all means we are open to suggestions here!
Have a play around with the numbers and let us know what you think.