Formulas
The XP required to advance to the next level is found by:
XP = ((8 × CL) + Diff(CL)) × MXP(CL) where CL = the currect Character Level
The function MXP(CL) is the basic amount of XP earned for killing a mob of level equal to the character (see also: Formulas:Mob XP:Basic Formula)
MXP(CL) = 45 + (5 × CL)
The function Diff(CL) is an extra difficulty factor that starts around level 30 and increases by level:
Diff(CL) = 0, CL <= 28 Diff(CL) = 1, CL = 29 Diff(CL) = 3, CL = 30 Diff(CL) = 6, CL = 31 Diff(CL) = 5 x (CL-30), CL >= 32
XP to Level can be described as the following function of the character level represented by x (if and only if the character is 32 or above):
XP to Level = 65x2 - 165x - 6750
The XP to Level is always rounded to the nearest 100 points.
Table
Here is a table of the values given by this formula. The table shows the character's current level and the amount of XP required to advance to the next level (e.g. "22: 27300" means that if you are level 22, you need a total of 27,300 XP to advance to level 23).
Level | Max XP | Level | Max XP | Level | Max XP | Level | Max XP | Level | Max XP | Level | Max XP | Level | Max XP | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 400 | 11 | 8800 | 21 | 25200 | 31 | 50800 | 41 | 95800 | 51 | 153900 | 61 | 574700 | ||||||
2 | 900 | 12 | 10100 | 22 | 27300 | 32 | 54500 | 42 | 101000 | 52 | 160400 | 62 | ? | ||||||
3 | 1400 | 13 | 11400 | 23 | 29400 | 33 | 58600 | 43 | 106300 | 53 | 167100 | 63 | ? | ||||||
4 | 2100 | 14 | 12900 | 24 | 31700 | 34 | 62800 | 44 | 111800 | 54 | 173900 | 64 | ? | ||||||
5 | 2800 | 15 | 14400 | 25 | 34000 | 35 | 67100 | 45 | 117500 | 55 | 180800 | 65 | ? | ||||||
6 | 3600 | 16 | 16000 | 26 | 36400 | 36 | 71600 | 46 | 123200 | 56 | 187900 | 66 | ? | ||||||
7 | 4500 | 17 | 17700 | 27 | 38900 | 37 | 76100 | 47 | 129100 | 57 | 195000 | 67 | ? | ||||||
8 | 5400 | 18 | 19400 | 28 | 41400 | 38 | 80800 | 48 | 135100 | 58 | 202300 | 68 | ? | ||||||
9 | 6500 | 19 | 21300 | 29 | 44300 | 39 | 85700 | 49 | 141200 | 59 | 209800 | 69 | ? | ||||||
10 | 7600 | 20 | 23200 | 30 | 47400 | 40 | 90700 | 50 | 147500 | 60 | 484000 | 70 | — |
The total experience needed to reach level 60 is 4,084,700.
The total number of same-level mobs that must be killed to reach level 60 with no rest or quests is 16,971 which would take approximately 76 hours at 16 seconds per kill.
An amusing but probably not very significant figure is that the half-way point to 60 for raw experience point accumulation is 12,550 XP into level 48. In actual practice, quests contribute significantly to XP so the half-way point is somewhere below this.
Rest XP
The maximum amount of "rest" that one can accumulate on a character is 150% of XP for the current level, (or 30 "bubbles" ) half of which is "earned" XP and half of which is "bonus" XP. This is because, every time you kill a mob, both the earned XP and the bonus XP is deducted from your rest. So, for example, if you are lvl 10 and 80% through the level (or 6080/7600) the maximum rest would be 11400. If you grind mobs until your rest is gone (and complete no quests1), it will take you to level 12 at 1080/10100, having earned 5700 XP from killing mobs and gotten 5700 XP "free" for being rested.
1Quest XP does not count against your rest. Watch your rest marker when turning in a quest, and you will see it jump by the same amount as did your current XP.
The Burning Crusade
Template:Stub/BC In the Burning Crusade expansion, the level cap will be raised to 70. The formula used has not been determined yet, but the known numbers are shown below. This is also quite likely to be tweaked by Blizzard until it is released, numbers were changed quite a bit from the Friends & Family alpha to the beta. Numbers will be added as they are discovered.
Level | Max XP |
---|---|
60 | 415500 |
61 | 473900 |
62 | 502600 |
63 | — |
64 | — |
65 | — |
66 | — |
67 | — |
68 | — |
69 | — |
70 | — |
As of Friday, Nov 3, 2006 the following XP is required (only known listed). As you can see the numbers have been greatly increased.
Level | Max XP |
---|---|
60 | 581,700 |
61 | 663,460 |
62 | 703,640 |
63 | 744,380 |
64 | 785,820 |
65 | 827,820 |
66 | 870,380 |
67 | 913,640 |
68 | 957,600 |
69 | 1,002,120 |
70 | — |
The total XP required to go from 60-70 using these numbers is 8,050,560.
- PC Gamer, August 2006 (page 61): "The amount of time it'll take to get from level 60 to level 70 is equivalent to the time it takes for a level 1 to reach level 60." (This suggests that it may take more experience to level past 60.)