Drundia16026@legacy41536913 (talk | contribs) |
Drundia16026@legacy41536913 (talk | contribs) |
||
Line 124: | Line 124: | ||
http://koti.mbnet.fi/honkki/WoW/WoWScrnShot_101306_205539.jpg |
http://koti.mbnet.fi/honkki/WoW/WoWScrnShot_101306_205539.jpg |
||
+ | |||
⚫ | |||
+ | 60->61 is 415500 |
||
+ | |||
⚫ |
Revision as of 21:18, 12 October 2006
Meinbobo,
Diff(31) is 6, not 5. Please do not change the formulas unless you can first justify a correction.
--Greenman 06:54, 15 June 2006 (EDT)
When totaling the total raw xp to reach level 60, whomever did the math added the XP needed to reach level 61 into the equation.
--- Actually the formula is wrong. The required exp for the next level is calculated based on a the following integer sequence:
http://www.research.att.com/~njas/sequences/A057354
It's is applied to a negative offset and multiplied by 200:
lvl: to next: -3: -800 = -800 -2: -600 = -800 + 200 -1: -400 = -800 + 200 + 200 0: 0 = -800 + 200 + 200 + 400 1: 400 = -800 + 200 + 200 + 400 + 400 2: 800 = -800 + 200 + 200 + 400 + 400 + 400 3: 1400 = -800 + 200 + 200 + 400 + 400 + 400 + 600 4: 2000 = -800 + 200 + 200 + 400 + 400 + 400 + 600 + 600 5: 2800 = -800 + 200 + 200 + 400 + 400 + 400 + 600 + 600 + 800 6: 3600 = -800 + 200 + 200 + 400 + 400 + 400 + 600 + 600 + 800 + 800 7: 4400 = -800 + 200 + 200 + 400 + 400 + 400 + 600 + 600 + 800 + 800 + 800 8: 5400 = -800 + 200 + 200 + 400 + 400 + 400 + 600 + 600 + 800 + 800 + 800 + 1000 9: 6400 = -800 + 200 + 200 + 400 + 400 + 400 + 600 + 600 + 800 + 800 + 800 + 1000 + 1000
As you can see it's some kind of 2 - 3 - 2 - 3 increment pattern. If you divide everything by 200, and continue it to level -5 you get:
-5: -4 = -4 + 0 -4: -4 = -4 + 0 + 0 -3: -4 = -4 + 0 + 0 + 0 -2: -3 = -4 + 0 + 0 + 0 + 1 -1: -2 = -4 + 0 + 0 + 0 + 1 + 1 0: 0 = -4 + 0 + 0 + 0 + 1 + 1 + 2 1: 2 = -4 + 0 + 0 + 0 + 1 + 1 + 2 + 2 2: 4 = -4 + 0 + 0 + 0 + 1 + 1 + 2 + 2 + 2 3: 7 = -4 + 0 + 0 + 0 + 1 + 1 + 2 + 2 + 2 + 3 4: 10 = -4 + 0 + 0 + 0 + 1 + 1 + 2 + 2 + 2 + 3 + 3 5: 14 = -4 + 0 + 0 + 0 + 1 + 1 + 2 + 2 + 2 + 3 + 3 + 4 6: 18 = -4 + 0 + 0 + 0 + 1 + 1 + 2 + 2 + 2 + 3 + 3 + 4 + 4 7: 22 = -4 + 0 + 0 + 0 + 1 + 1 + 2 + 2 + 2 + 3 + 3 + 4 + 4 + 4 8: 27 = -4 + 0 + 0 + 0 + 1 + 1 + 2 + 2 + 2 + 3 + 3 + 4 + 4 + 4 + 5 9: 32 = -4 + 0 + 0 + 0 + 1 + 1 + 2 + 2 + 2 + 3 + 3 + 4 + 4 + 4 + 5 + 5
which is exactly the linked sequence:
[0,0,0,1,1,2,2,2,3,3,4,4,4,5,5,6,6,6,7,7,8,8,8,9, 9,10,10,10,11,11,12,12,12,13,13,14,14,14,15,15,16, 16,16,17,17,18,18,18,19,19,20,20,20,21,21,22,22, 22,23,23,24,24,24,25,25,26,26,26,27,27,28,28,28, 29,29,30,30]
The sequence formula is simply: An = floor(2n/5)
But unfortunately my math knowledge is not good enough to create a row sum formula out of it which then could be used to exactly calculate the required exp to next level.
-- smartwork
Your math is impressive, but... I'm pretty sure it takes 900 XP to reach level 3 from level 2 (as the page shows), not 800 XP (as your math shows).
--Malefactor 14:47, 21 July 2006 (EDT)
I tested this at local emu server but it doesn't matter as the exp to next level is calculated client side. Furthermore I just googled this:
So even the table on this wiki page is wrong.
-- smartwork
Ok, a friend just made a test at Blizz and you are right, it now takes indeed 900 from 2 to 3. As I still think that the "formula" is in the client and I tested with 1.8.2 which had 800 to 3, I would bet that there is NO FORMULA anymore. I think Blizz once created a table based on the pattern posted above and then adjusted this table over the time at will. So there can never an exact formula be found. :(
-- smartwork
Looks like a problem among people who don't know the difference between the "round" function and the "floor" function.
XP(L) = 100 * round((8*L + DIF(L)) * MXP(L)/100) L = 2 DIF(2) = 0 MXP(2) = 55 XP(2) = 100 * round((16 * 55)/100) XP(2) = 100 * round(8.8) XP(2) = 100 * 9 XP(2) = 900 correct.
versus
XP(2) = 100 * floor(8.8) XP(2) = 100 * 8 XP(2) = 800 incorrect.
To the best of my knowledge, nothing has changed since I wrote this up sometime last fall. It has always taken 900 XP to go from 2 to 3. Here's my original notes, unmodified by wiki editors... http://mosa.unity.ncsu.edu/WoW/library/xptolevel.html
--Greenman 11:50, 24 July 2006 (EDT)
Yes, I think that the page which smartwork links to has a round/floor issue, but I like the idea of trying to come up with a formula for describing XP limits which doesn't involve a difficulty factor (it seems rather fiddly, to me). Still, the MobXP+Diff formula is correct for all the values which I happen to know (I've made enough new characters to know that the 2→3 limit has been 900 XP since the betas), whereas the 3-2-2-3 progression isn't. Greenman, did you check your formula against all 59 limits? If not, I can probably get that data from my guild.
--Malefactor 09:45, 27 July 2006 (EDT)
Most of them on my own way up to 60. I've long since trashed the piece of paper that I used when recording. You are welcome to re-verify.
As for the DIF being all fiddly... well, that's what they did when the fiddled with it. It's mostly an additional linear term, with a few levels' values massaged to smooth out the transition. --Greenman 11:12, 28 July 2006 (EDT)
My tests showed that 3-2-2-3 sequence is 100 exp behind every 2-3 levels up to level 29. Starting from level 29 it falls behind more and more. At level 59 it results in 160400 instead of 209800. --Drundia 18:56, 22 August 2006 (EDT)
Stupid Question
Do level 60's still earn XP now? Will that XP count toward level 70 once Burning Crusade comes out? Will a level 60 with 700,000 XP jump to level 63 when Burning Crusade is installed?--Scalp 10:08, 1 August 2006 (EDT)
- XP earned at 60 from quests is converted to gold and it adds up to a fair amount. It will NOT count toward level 70. I assume that we will get a full 1.5 levels of rest XP when it comes out, however. -- Jaxdahl 14:17, 21 September 2006 (EDT)
- Well as of Patch 1.12.1 it appears that lvl 60's rest xp has been reset to zero and is no longer accumulating again. -- Jaxdahl 01:32, 29 September 2006 (EDT)
Burning Crusade XP
Here are some unofficial numbers I've gleaned from screenshots and am reporting as factual information - it's not official yet so take it with a grain of salt: 60->61 is 325,000 XP and 62->63 is 502,600 XP. Extrapolating these numbers with a few different methods gives a number for 69->70 around 900,000-1,200,000 XP. -- Jaxdahl 14:17, 21 September 2006 (EDT)
http://koti.mbnet.fi/honkki/WoW/WoWScrnShot_101306_205539.jpg
60->61 is 415500
--Drundia 17:18, 12 October 2006 (EDT)