02-23-2016, 03:19 PM
My XP formula used to be correct for my but I had not tested it since becoming 405+. I am now 411 and my understanding is it should be divided by 3 but it is a bit off. I also can test my alt who is 311 and the formula is perfect which makes me think maybe it is not just 1/3 xp as I was told.
Here is the formula I use for base XP and all of the multipliers with my current values for them.
BaseXP
= EnemyLv * (1 + 0.003 * EnemyLv)
= 21025 * (1 + 0.003 * 21025)
= 1347176.875
Party Mod = 0.4
Party Boost = 1.5
XP Orb = 1.18
Total XP Boost
= 1 + Ascension + Acct + Guild + Alter + Event + Support
= 1 + 0.25 + 1.2 + 0.18 + 0.7 + 0.13 + 0.32
= 3.15
Inferno Tier Bonus
= 1 + 0.003 * Tier
= 1 + 0.003 * 139
= 1.417
Lv 410 Penalty = 1/3
This should calculate as...
1347176.875 * 0.4 * 1.5 * 1.18 * 3.15 * 1.417 / 3 = 1,419,113 but I'm getting 1,461K
In trying to determine what is missing I need to determine if I'm missing a value added to a multiplier, or a new multiplier altogether. will assume 1,461K is rounded meaning between 1461000 & 1461499
If that missing variable added to current multipliers...
1461000 <= 1347176.875 * 0.4 * 1.5 * 1.18 * (3.15 + x) * 1.417 / 3 <= 1461499
...then 0.09298 <= x <= 0.09408
or between 9.3% and 9.4%
If it is an additional multiplier I am forgetting...
1461000 <= 1347176.875 * 0.4 * 1.5 * 1.18 * 3.15 * 1.417 * (1+x) / 3 <= 1461499
...then 0.02952 <= x <= 0.02987
or between 2.95% and 2.99%
Here is the formula I use for base XP and all of the multipliers with my current values for them.
BaseXP
= EnemyLv * (1 + 0.003 * EnemyLv)
= 21025 * (1 + 0.003 * 21025)
= 1347176.875
Party Mod = 0.4
Party Boost = 1.5
XP Orb = 1.18
Total XP Boost
= 1 + Ascension + Acct + Guild + Alter + Event + Support
= 1 + 0.25 + 1.2 + 0.18 + 0.7 + 0.13 + 0.32
= 3.15
Inferno Tier Bonus
= 1 + 0.003 * Tier
= 1 + 0.003 * 139
= 1.417
Lv 410 Penalty = 1/3
This should calculate as...
1347176.875 * 0.4 * 1.5 * 1.18 * 3.15 * 1.417 / 3 = 1,419,113 but I'm getting 1,461K
In trying to determine what is missing I need to determine if I'm missing a value added to a multiplier, or a new multiplier altogether. will assume 1,461K is rounded meaning between 1461000 & 1461499
If that missing variable added to current multipliers...
1461000 <= 1347176.875 * 0.4 * 1.5 * 1.18 * (3.15 + x) * 1.417 / 3 <= 1461499
...then 0.09298 <= x <= 0.09408
or between 9.3% and 9.4%
If it is an additional multiplier I am forgetting...
1461000 <= 1347176.875 * 0.4 * 1.5 * 1.18 * 3.15 * 1.417 * (1+x) / 3 <= 1461499
...then 0.02952 <= x <= 0.02987
or between 2.95% and 2.99%