If J is player level, then this script must be wrong.
Part that I tried to do is:
Code:
stats.HpBase = (int) (stats.HpBase*(1 + (j - 1) * 0.116));
HpBase on Tera EU is 1544.
If j = 1 (first level) then for warrior:
Code:
stats.HpBase = (int) (1544*(1 + 0 * 0.116));
So 1544 * 1 = 1544. It is okey. If j = 2 (second level):
Code:
stats.HpBase = (int) (1544*(1 + 1 * 0.116));
So: 1544 * 1,116 = 1723
This is wrong, as level 2 warrior have 1632 hp.
If j = 3 (third level):
Code:
stats.HpBase = (int) (1723*(1 + 2 * 0.116));
So: 1723* 1,232 = 2122
This is definitely to big, so i think that this formula is wrong.