Experience Points (XP) is calculated by the following method:

## Initial ValuesEdit

Levels 2-11 are hard coded. (Levels 0-9 in the code)

- --
- 3
- 6
- 10
- 14
- 20
- 26
- 32
- 40
- 48
- 56

Once you reach Level 11, there is a generated XP Table. Its kind of...convoluted.

- New XP is based on the following formula: (XPForLevelPrevious*2)-(XPForLevelBeforePrevious)
- After that, it adds the first of the following if it is a multiple:
- 121 = +30
- 103 = +26
- 97 = +23
- 83 = +17
- 79 = +16
- 67 = +15
- 43 = +13
- 37 = +11
- 23 = +8
- 21 = +6
- 13 = +4
- 7 = +2
- 3 = +(CurrentLevel*0.02)

- Next, if it is a multiple of 3000, it adds 400, or a multiple of 1000 adds 200.
- Next, if it is a multiple of 500, it adds 200.
- Next, if it is a multiple of 50, it adds 20.
- Next, if it is a mutliple of 200, it adds 300, or a multiple of 100, it adds 150.
- Next, if it is a multiple of 15, it adds 1.

The highest level on the XP table is 250005. You cannot have a higher level than 250005.