Character XP Calculation

From Lotro-Wiki.com
Jump to navigation Jump to search

Firstly, the total XP needed to get from level X to level Y is just the summation of each individual level XP from level X+1 to Y. So for instance from level 1 to 2, you need only the level XP cost for level 2. The level XP cost to reach level 1 is simply 0, because it's where you start at.

Level XP calculation is complex at lower levels, because it consists of many level segments of 5 levels. From character level 76 it becomes very simple however and this calculation stays the same for all further levels.

Level XP segments (directly calculated):

  • Level 1: 0
  • Levels 2-5: 12.5 * (L * (L + 1) + 2)
  • Levels 6-10: 33.8 * L2 - 179.48 * L + 452.6
  • Levels 11-15: 55.05 * L2 - 583.77 * L + 2370.5
  • Levels 16-20: 76.2 * L2 - 1196.96 * L + 6809
  • Levels 21-25: 97.4 * L2 - 2023 * L + 14849.8
  • Levels 26-30: 118.7 * L2 - 3066.02 * L + 27612.8
  • Levels 31-35: 139.95 * L2 - 4319.23 * L + 46084.1
  • Levels 36-40: 161.2 * L2 - 5785.04 * L + 71356.2
  • Levels 41-45: 182.5 * L2 - 7467.38 * L + 104569.8
  • Levels 46-50: 203.8 * L2 - 9363.48 * L + 146761.8
  • Levels 51-55: 225.05 * L2 - 11467.77 * L + 198851.3
  • Levels 56-60: 246.3 * L2 - 13784.46 * L + 261988

Level XP segments (by progression):

  • Levels 61-70: +5.071% up from previous level + 3.485: XPL = XPL-1 * 1.05071 + 3.485
  • Levels 71-75: +5.072% up from previous level - 0.95: XPL = XPL-1 * 1.05072 - 0.95
  • Levels 76- : +5% up from previous level, rounded down: XPL = Round(XPL-1 * 1.05 - 0.5)

Any result taken to outside a level segment needs to be rounded. For example level 76 referring to level 75: level 75 value needs to be rounded first.

Some values are given in the table below.

Character XP
Level Level XP Total XP
1 0 0
25 25,150 178,888
50 188,088 2,501,263
60 321,600 5,077,313
65 411,861 6,947,176
75 675,481 12,408,532
85 1,100,282 21,329,437
95 1,792,238 35,860,601
100 2,287,397 46,259,000
105 2,919,360 59,530,269
106 3,065,328 62,595,597
115 4,755,325 98,085,610
116 4,993,091 103,078,701
120 6,069,132 125,675,586
121 6,372,588 132,048,174
130 9,885,969 205,829,281
131 10,380,267 216,209,548
140 16,103,196 336,391,144
141 16,908,355 353,299,499
150 26,230,402 549,062,588


With the Lua plugin CalcStat, Level XP can be calculated for each level by using the command /calcstat lvlexpcost,level in the chatbox. You can get the total Character XP required to reach a level from scratch by using /calcstat lvlexpcosttot,level.