Advancement
Your character in KoL increases in level when a certain score is reached in a given stat. In order to increase a stat that character must gain experience in the stat through adventures, booze, food, or spleen items (for more details, see Muscle Substat, Mysticality Substat and Moxie Substat).
Each class has a primary, secondary, and tertiary stat:
Seal Clubber  Turtle Tamer  Pastamancer  Sauceror  Disco Bandit  Accordion Thief  

Primary  Muscle  Mysticality  Moxie  
Secondary  Moxie  Mysticality  Muscle  Moxie  Muscle  Mysticality 
Tertiary  Mysticality  Moxie  Moxie  Muscle  Mysticality  Muscle 
The amount of experience required to advance one point in a given stat is equal to 2n + 1, where n is the current score in the given stat. The experience points gained from battle are usually distributed in a 2:1:1 ratio; the main stat for the character's class receives the larger portion of the gains.
For example, if a player were to gain 16 stat points from a battle, the experience could be distributed as follows:
Muscle  Mysticality  Moxie  
Seal Clubber & Turtle Tamer  Pastamancer & Sauceror  Accordion Thief & Disco Bandit  



Many things can affect the way experience gained:
 The RNG is used to distribute the total stat points gained among the 3 stats, so they are rarely in a perfect 2:1:1 ratio.
 Refer to Monster Level for a list of all items and effects that raise Monster Level, and in turn, give more experience per fight.
 Refer to Stat Gains from Fights for a list of all items and effects that give more experience per fight.
 When outside of Ascension restrictions, Stat Days provide a 25% bonus to stat gains of a particular stat.
 The Moon signs can have a large effect. All zodiac signs give a 10% bonus to gains of one particular stat.
 Effects from the April Shower and certain rare consumables can also increase stat gains by a percentage bonus, for a limited number of turns.
 Stat gain bonus multipliers are applied last, after all other bonuses have been added.
 Stat gain bonus multipliers are added together and applied all at once. The resulting stat gain value is rounded randomly.
Advancement Requirements Overview
This table shows how many stat points a character needs (in the primary stat) in order to advance to a certain level, and how many substat points are needed to achieve those stats.
To get to level x, you must get (x − 1)^{2} + 4 of your main stat. To get to main stat level y, you must get y^{2} total substats. As a result you need 2y + 1 substats for your next main stat increase.
The total substats required for level x are ((x1)^{2}+4)^{2} or, if you prefer, x^{4}4x^{3}+14x^{2}20x+25.
To move from level x to level x + 1, you must gain 4x^{3} − 6x^{2} + 20x − 9 substats.
To move from mainstat a to mainstat b, you must gain b^{2}a^{2} substats.
Similarly to move from mainstat a to mainstat a+x, you must gain x^{2}+2xa substats.
Level  Achieved At Stat  Total SubPoint Cost  From Last Level 

1  N/A  N/A  N/A 
2  5  25  16 
3  8  64  39 
4  13  169  105 
5  20  400  231 
6  29  841  441 
7  40  1600  759 
8  53  2809  1209 
9  68  4624  1815 
10  85  7225  2601 
11  104  10816  3591 
12  125  15625  4809 
13  148  21904  6279 
14  173  29929  8025 
15  200  40000  10071 
16  229  52441  12441 
17  260  67600  15159 
18  293  85849  18249 
19  328  107584  21735 
20  365  133225  25641 
21  404  163216  29991 
22  445  198025  34809 
23  488  238144  40119 
24  533  284089  45945 
25  580  336400  52311 
26  629  395641  59241 
27  680  462400  66759 
28  733  537289  74889 
29  788  620944  83655 
30  845  714025  93081 
When you ascend you start with 9 substats in your primary stat, 4 in your secondary, and 1 in your tertiary, so you only need to gain 16 substats to reach level 2.
This is because your stats start at 3/2/1, and all stats start with no substat points.
Notes
 On June 3, 2005, the ratio in which substat points were normally distributed was changed from 3:2:2 to the current 2:1:1, which effectively increased the rate of leveling, while decreasing the rate of increase of secondary stats.
 It is possible to drive a stat down to 0 (by using a bottle of goofballs, eating ghuol guolash, etc.). The game will display 1(0) in that instance.
 As a limitation of using 32bit integers to store substats, the maximum level someone can attain is 256.
See Also
External Links
 The chart showing substats for each level in graphical form looks like this