• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Compiling Exp for next level

Il Knight

Veteran OT User
Joined
Dec 1, 2014
Messages
676
Solutions
7
Reaction score
350
Location
Spain
Hi!

i need help on player.h on this line =

static uint64_t getExpForLevel(int32_t lv) {
lv--;
return ((50ULL * lv * lv * lv) - (150ULL * lv * lv) + (400ULL * lv)) / 3ULL;
}

this is the "exp for the next level"

i want to change this formula to this =

experience of current level x 1.5

------------------------------------

current level = 1 (experience = 0)
exp for next level = 1000 <

------------------------------------

current level 2 (experience = 1000)
exp for next level = (exp of level x 1.5) = 1000 x 1.5 = 1500)
total exp for next level = 1500

-----------------------------------

current level 3 (experience = 2500)
exp for next level = (exp of level x 1.5) = 2500 x 1.5 = 3750
total exp for next level = 2250

--------------------------------------

current level 4 (experience = 4750)
exp for next level = (exp of level x 1.5) = 4750 x 1.5 = 7125
total exp for next level = 7125

------------------------------------------

current level 5 (experience = 11875)
exp for next level = (exp of level x 1.5) = 11875 x 1.5 = 17812
total exp for next level = 17812

so next level 6 = 29678 of experience.
-------------------------------------------

thanks in advance
 
solved, i change the formula to higher values

return ((500ULL * lv * lv * lv) - (1000ULL * lv * lv) + (2000ULL * lv)) / 2ULL;
level 2 need 4k
level 3 need 10k
level 4 need 20k
level 5 need 40k

level 100 need 250kk.
 
Back
Top