I searched to no avail.
Can anyone remember what's the formula to determine the xp gain?
I have darkarchon's site, but it does not do it correctly for the lower levels.
Thanks.
XP Gain Forumla
Started by
fs_sisland
, Jan 10 2009 23:38
4 replies to this topic
#1
fs_sisland
Posted 10 January 2009 - 23:38
#2
fs_thristle
Posted 11 January 2009 - 00:29
#3
fs_sisland
Posted 11 January 2009 - 06:53
So I got a few replies, including some via private messages.
Most refer to darkarchon's calculator, which is supposedly accurate for level 150 or higher.
However, it breaks down at lower levels.
I looked at the XP Gain description on the Character Upgrade page, so here's what it says :
=== Begin Quote ===
Note that your 'xp gain' is allocated, plus a bonus of your xp gain times a multiplier equal to your level minus 50 divided by '25' (rounding down).
Note the actual value is always reflected in the quick display at the top bar xp mouseover. Note also at lower levels this value is then scaled down up to a reduction factor of 10 to stop it potientially being too overpowering. Below level 25, no additional bonus is applied.
=== End Quote ===
First, not mentioned there, but thanks to Conscar, we all have a base of +2 xp gain per level. The multiplier bonus however if it is as described above, with the minus 50 appears to be wrong. A level 400 should have (400-50) = 350/25 = 14. So the xp gain should be either 28 or if the bonus is a true bonus 28+2 = 30. But it is actually 17.
(I can confirm with my own level and value that it is indeed 17).
Is the description wrong? How did it end up with darkarchon's calculator having it right!
Finally, the description that on the reduction factor is vague.
Anyone has any idea on how that reduction factor is determined?
Most refer to darkarchon's calculator, which is supposedly accurate for level 150 or higher.
However, it breaks down at lower levels.
I looked at the XP Gain description on the Character Upgrade page, so here's what it says :
=== Begin Quote ===
Note that your 'xp gain' is allocated, plus a bonus of your xp gain times a multiplier equal to your level minus 50 divided by '25' (rounding down).
Note the actual value is always reflected in the quick display at the top bar xp mouseover. Note also at lower levels this value is then scaled down up to a reduction factor of 10 to stop it potientially being too overpowering. Below level 25, no additional bonus is applied.
=== End Quote ===
First, not mentioned there, but thanks to Conscar, we all have a base of +2 xp gain per level. The multiplier bonus however if it is as described above, with the minus 50 appears to be wrong. A level 400 should have (400-50) = 350/25 = 14. So the xp gain should be either 28 or if the bonus is a true bonus 28+2 = 30. But it is actually 17.
(I can confirm with my own level and value that it is indeed 17).
Is the description wrong? How did it end up with darkarchon's calculator having it right!
Finally, the description that on the reduction factor is vague.
Anyone has any idea on how that reduction factor is determined?
#4
fs_conscar
Posted 11 January 2009 - 19:57
I have gathered a mere 16 levels of data on the experience gain formula, but have learned a thing or two about it.
For all levels, basic formula appears to be
(upgraded gain + default gain + bonus gain) * (1 + multiplier)
For levels < 100, multiplier appears to be 0.3, making the formula:
(upgraded gain + default gain + bonus gain) * (1 + 0.3)
For levels > 100, multiplier appears to be
= floor[(character level - 50) / 25]
However, at some level unbeknownst to me (yet), the multiplier changes yet again, and the multiplier
= floor[(character level) / 25]
Looking at darkarchon's code for the calculator (sorry mate), this level seems to be 150 (and most certainly by 400, as confirmed by sisland).
One small caveat to note: at lower levels, as noted by HCS' description, the multiplier decreases further yet. At levels 25-50, it is claimed to be 0.1. Below 25, the multiplier is either 0, or perhaps any upgrades purchased are not factored in at all.
For all levels, basic formula appears to be
(upgraded gain + default gain + bonus gain) * (1 + multiplier)
For levels < 100, multiplier appears to be 0.3, making the formula:
(upgraded gain + default gain + bonus gain) * (1 + 0.3)
For levels > 100, multiplier appears to be
= floor[(character level - 50) / 25]
However, at some level unbeknownst to me (yet), the multiplier changes yet again, and the multiplier
= floor[(character level) / 25]
Looking at darkarchon's code for the calculator (sorry mate), this level seems to be 150 (and most certainly by 400, as confirmed by sisland).
One small caveat to note: at lower levels, as noted by HCS' description, the multiplier decreases further yet. At levels 25-50, it is claimed to be 0.1. Below 25, the multiplier is either 0, or perhaps any upgrades purchased are not factored in at all.
#5
fs_thristle
Posted 11 January 2009 - 20:05
you get the +25 gain per hour, but you get no additional bonus below level 25, which means that the whole equation thing is nulled, but you still get the upgrade
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users
