Difference between revisions of "Experience level"

From NetHackWiki
Jump to navigation Jump to search
m (SLASH'EM)
(Moved some variant info under § Variants; removed mention of beginner status (linked to score, not XL); improved table formatting; cleanup)
Line 1: Line 1:
Your '''experience level''' in NetHack is a measure of the overall power of your [[hero]] and progress of your adventure. The more experienced you are, the better you become at both fighting and magic, but the more difficult monsters are generated.
+
Your '''experience level''' in ''NetHack'' is a measure of the overall power of your [[hero]] and progress of your adventure. As you gain experience, you become better at both fighting and magic, but more difficult monsters are generated.
  
[[Experience points]] (XP) are the units that you accumulate to increase your level. Depending on [[options#showexp|the <tt>showexp</tt> option]], you may see a display of your XP or only see your current experience level.
+
[[Experience points]] (XP) are the units that you accumulate to increase your level. Depending on the [[options#showexp|<tt>showexp</tt> option]], you may see a display of your XP or only see your current experience level.
  
 
You start at level 1 and can reach a maximum level of 30. [[Monster]]s also have an experience level defined, but it can only be seen with a [[wand of probing]], [[stethoscope]], or [[Magicbane]]. These will also show your own level unless you are [[polymorph]]ed. In that case, you could work backward from [[fail|spell failure rates]].
 
You start at level 1 and can reach a maximum level of 30. [[Monster]]s also have an experience level defined, but it can only be seen with a [[wand of probing]], [[stethoscope]], or [[Magicbane]]. These will also show your own level unless you are [[polymorph]]ed. In that case, you could work backward from [[fail|spell failure rates]].
Line 10: Line 10:
 
* Increases your maximum [[energy]]
 
* Increases your maximum [[energy]]
 
* Increases your [[Skill|skill slots]] by one
 
* Increases your [[Skill|skill slots]] by one
* You may gain [[Property#Intrinsic_properties|intrinsics]], based on your role and experience level.
+
* You may gain [[intrinsic]]s, based on your role and experience level.
* Increases your chance of hitting in combat
+
* Increases your [[to-hit|chance of hitting]] in combat
* Increases your chance of successfully learning a spell from [[spellbook]]
+
* Increases your chance of successfully learning spells from [[spellbook]]s
* Decreases your [[Fail|spell failure]] rate
+
* Decreases your [[Fail|spell failure]] rates
* Increases damage done by certain spells (e.g., {{spell of|magic missile}})
+
* Increases damage done by certain spells (e.g. {{spell of|magic missile}})
 
* Increases difficulty of monsters generated
 
* Increases difficulty of monsters generated
 
* Changes your [[rank]], based on your [[role]] (and possibly gender)
 
* Changes your [[rank]], based on your [[role]] (and possibly gender)
* Lawful characters at level 5 or more can obtain [[Excalibur]] by [[Excalibur#Dipping|dipping a long sword in a fountain]].
 
* Characters at level 12 or more can [[teleport]] at will if they have [[teleportitis]]
 
* Characters at level 14 or more can attempt the [[Quest]]
 
 
* Increases your chance of converting an altar
 
* Increases your chance of converting an altar
 
* Increases your chance of successfully playing certain [[musical instrument]]s
 
* Increases your chance of successfully playing certain [[musical instrument]]s
* Scrolls will have more meaningful error messages once you aren't considered a [[beginner]] anymore ("You have a strange feeling, then it passes.")
+
* Lawful characters at level 5 or higher can obtain [[Excalibur]] by dipping a long sword in a fountain.
 +
* Characters at level 12 or higher can [[teleport]] at will if they have [[teleportitis]].
 +
* Characters at level 14 or higher can attempt the [[quest]].
  
Experience level has no direct effect on your [[attribute]]s.
+
Your experience level has no direct effect on your [[attribute]]s.
  
 
== Gaining levels ==
 
== Gaining levels ==
 
There are several ways to gain an experience level, ranging from obvious to somewhat obscure:
 
There are several ways to gain an experience level, ranging from obvious to somewhat obscure:
* [[Experience points]] (mostly from killing monsters).
+
* [[Experience points]] (mostly from killing monsters)
* Quaffing a blessed or uncursed [[potion of gain level]].
+
* Quaffing a blessed or uncursed [[potion of gain level]]
* Eating a [[wraith]] corpse.
+
* Eating a [[wraith]] corpse
* Chance from [[incubus]] or [[succubus]] encounter.
+
* Chance from [[incubus]] or [[succubus]] encounter
* Chance when [[polymorph]]ing into your own [[race]].
+
* Chance when [[polymorph]]ing into your own [[race]]
* Chance of regaining a lost level when [[praying]] successfully at a coaligned [[altar]].
+
* Chance of regaining a lost level when [[praying]] successfully at a coaligned [[altar]]
* Regaining a lost level when [[quaff]]ing a [[potion of full healing]]. Up to half of your lost levels can be regained this way.
+
* Regaining a lost level when quaffing a [[potion of full healing]]. Up to half of your lost levels can be regained this way.
 
* Regaining a lost level when quaffing a [[potion of restore ability]]. All of your lost levels can be regained this way; all at once if the potion is [[blessed]].
 
* Regaining a lost level when quaffing a [[potion of restore ability]]. All of your lost levels can be regained this way; all at once if the potion is [[blessed]].
  
 
You may never gain more than one experience level at a time; killing a [[water demon]] at XP1:0 will only put you on 2:39, not 4:148 as might be expected. (You can, however, gain multiple experience levels in a single turn, as for example when a beginner character manages to destroy many creatures at once with an exploding gas spore.)
 
You may never gain more than one experience level at a time; killing a [[water demon]] at XP1:0 will only put you on 2:39, not 4:148 as might be expected. (You can, however, gain multiple experience levels in a single turn, as for example when a beginner character manages to destroy many creatures at once with an exploding gas spore.)
  
If you are already at level 30, experience points will not raise your level. Except for polymorph, the "Gain level" methods above will cause your maximum HP and energy to increase.
+
If you are already at level 30, experience points will not raise your level. Except for polymorph, effects which instantly increase your level can still increase maximum HP and energy at level 30.
  
 
== Losing levels ==
 
== Losing levels ==
It's also possible to lose your hard-earned experience levels:
+
The following effects can decrease your experience level:
 
* [[Level drain]] attacks
 
* [[Level drain]] attacks
**[[Drain life (monster attack)|Monster attacks]]--[[vampire]] bite, [[wraith (monster class)|wraith]] touch, or [[Demogorgon]] sting
+
**[[Drain life (monster attack)|Monster attacks]]&mdash;[[vampire]] bite, [[wraith (monster class)|wraith]] touch, or [[Demogorgon]] sting
 
**Getting hit by [[the Staff of Aesculapius]] or [[Stormbringer]]
 
**Getting hit by [[the Staff of Aesculapius]] or [[Stormbringer]]
**Getting zapped with the spell of {{spell of|drain life}} (or the [[wand of draining]] in [[SLASH'EM]])
 
 
* Chance from [[foocubus]] encounter
 
* Chance from [[foocubus]] encounter
 
* Chance when receiving a [[god]]'s anger from incorrect [[prayer]] or [[sacrifice]]
 
* Chance when receiving a [[god]]'s anger from incorrect [[prayer]] or [[sacrifice]]
Line 53: Line 51:
 
[[Drain resistance]] protects against all these except polymorph.  
 
[[Drain resistance]] protects against all these except polymorph.  
  
If you kill anything after losing an experience level you immediately gain it back, but only one level can be restored in this way. A noncursed [[potion of restore ability]] or blessed [[potion of full healing]] can be used to restore multiple levels. Full healing is inferior to restore ability, because it will only restore up to half of the levels that were lost. Regardless, care should be taken when fighting level drainers, particularly in graveyards where there are many around.
+
Having a level drained puts you a single experience point below the threshold of the level you just lost.{{refsrc|src/exper.c|235|version=NetHack 3.6.1}} If you gain any experience at all, you will regain a lost level, but only one level can be restored in this way. A noncursed [[potion of restore ability]] or blessed [[potion of full healing]] can be used to restore multiple levels. Full healing is inferior to restore ability, because it will only restore up to half of the levels that were lost. Regardless, care should be taken when fighting level drainers, particularly in graveyards where there are many around.
  
When losing a level, your HP and maximum HP are both decreased down to the level they were when you attained that earlier level, to a minimum of one. Energy and maximum energy work similarly, down to a minimum of zero.{{refsrc|exper.c|142}} You will be just one experience point away from regaining the lost level.{{refsrc|exper.c|163}} Being drained below experience level one is deadly, although an [[amulet of life saving]] can rescue you, leaving you at level one with no experience.{{refsrc|exper.c|133}}
+
When losing a level, your HP and maximum HP are both decreased down to the level they were when you attained that earlier level, to a minimum of one. Energy and maximum energy work similarly, down to a minimum of zero.{{refsrc|src/exper.c|214|version=NetHack 3.6.1}} Being drained below experience level one is deadly, although an [[amulet of life saving]] can rescue you, leaving you at level one with no experience.{{refsrc|src/exper.c|205|version=NetHack 3.6.1}}
  
 
There are several uses for intentionally lowering your level; these are typically referred to as "[[drain for gain]]". Watch out for outdated strategy advice regarding this, though; several drain-for-gain exploits were removed in NetHack 3.6.
 
There are several uses for intentionally lowering your level; these are typically referred to as "[[drain for gain]]". Watch out for outdated strategy advice regarding this, though; several drain-for-gain exploits were removed in NetHack 3.6.
  
 
== Experience points required per level ==
 
== Experience points required per level ==
 +
Several [[variant]]s alter the experience requirements to reach each level; these are included in the tables below.
 +
 
=== Total ===
 
=== Total ===
{|class="prettytable striped"
+
{|class="prettytable striped nowrap" style="text-align:right"
!Level
+
!Level!!''NetHack''!!''SLASH'EM''!!''dNetHack''!!''FIQHack''!!''SLEX''
!''NetHack''
 
!''SLASH'EM''
 
!''dNethack''
 
!''FIQhack''
 
!''SLEX''
 
 
|-
 
|-
|1
+
| 1 ||          0||        0||        0||      0||        0
|0
 
|0
 
|0
 
|0
 
|0
 
 
|-
 
|-
|2
+
| 2 ||          20||        40||        20||      20||        20
|20
 
|40
 
|20
 
|20
 
|20
 
 
|-
 
|-
|3
+
| 3 ||          40||        80||        50||      40||        40
|40
 
|80
 
|50
 
|40
 
|40
 
 
|-
 
|-
|4
+
| 4 ||          80||      160||      100||      80||        80
|80
 
|160
 
|100
 
|80
 
|80
 
 
|-
 
|-
|5
+
| 5 ||        160||      320||      200||    160||      160
|160
 
|320
 
|200
 
|160
 
|160
 
 
|-
 
|-
|6
+
| 6 ||        320||      640||      400||    320||      320
|320
 
|640
 
|400
 
|320
 
|320
 
 
|-
 
|-
|7
+
| 7 ||        640||     1,280||      800||    640||      640
|640
 
|1280
 
|800
 
|640
 
|640
 
 
|-
 
|-
|8
+
| 8 ||       1,280||     2,560||    1,600||  1,280||    1,280
|1280
 
|2560
 
|1600
 
|1280
 
|1280
 
 
|-
 
|-
|9
+
| 9 ||       2,560||     5,120||    3,200||  2,560||    2,560
|2560
 
|5120
 
|3200
 
|2560
 
|2560
 
 
|-
 
|-
|10
+
| 10 ||       5,120||   10,000||    6,400||  5,120||    5,120
|5120
 
|10000
 
|6400
 
|5120
 
|5120
 
 
|-
 
|-
|11
+
| 11 ||     10,000||   20,000||    10,400||  10,000||    10,000
|10000
 
|20000
 
|10400
 
|10000
 
|10000
 
 
|-
 
|-
|12
+
| 12 ||     20,000||   40,000||    15,600||  15,000||    20,000
|20000
 
|40000
 
|15600
 
|15000
 
|20000
 
 
|-
 
|-
|13
+
| 13 ||     40,000||   80,000||    22,800||  21,000||    40,000
|40000
 
|80000
 
|22800
 
|21000
 
|40000
 
 
|-
 
|-
|14
+
| 14 ||     80,000||   150,000||    32,500||  28,000||    80,000
|80000
 
|150000
 
|32500
 
|28000
 
|80000
 
 
|-
 
|-
|15
+
| 15 ||     160,000||   250,000||    45,200||  36,000||  130,000
|160000
 
|250000
 
|45200
 
|36000
 
|130000
 
 
|-
 
|-
|16
+
| 16 ||     320,000||   300,000||    61,900||  45,000||  200,000
|320000
 
|300000
 
|61900
 
|45000
 
|200000
 
 
|-
 
|-
|17
+
| 17 ||     640,000||   350,000||    83,100||  55,000||  280,000
|640000
 
|350000
 
|83100
 
|55000
 
|280000
 
 
|-
 
|-
|18
+
| 18 ||   1,280,000||   400,000||  109,300||  66,000||  380,000
|1280000
 
|400000
 
|109300
 
|66000
 
|380000
 
 
|-
 
|-
|19
+
| 19 ||   2,560,000||   450,000||  141,000||  81,000||  500,000
|2560000
 
|450000
 
|141000
 
|81000
 
|500000
 
 
|-
 
|-
|20
+
| 20 ||   5,120,000||   500,000||  178,700|| 100,000||  650,000
|5120000
 
|500000
 
|178700
 
|100000
 
|650000
 
 
|-
 
|-
|21
+
| 21 || 10,000,000||   550,000||  223,000|| 142,000||  850,000
|10000000
 
|550000
 
|223000
 
|142000
 
|850000
 
 
|-
 
|-
|22
+
| 22 || 20,000,000||   600,000||  274,500|| 188,000|| 1,100,000
|20000000
 
|600000
 
|274500
 
|188000
 
|1100000
 
 
|-
 
|-
|23
+
| 23 || 30,000,000||   650,000||  333,800|| 238,000|| 1,400,000
|30000000
 
|650000
 
|333800
 
|238000
 
|1400000
 
 
|-
 
|-
|24
+
| 24 || 40,000,000||   700,000||  401,500|| 292,000|| 1,800,000
|40000000
 
|700000
 
|401500
 
|292000
 
|1800000
 
 
|-
 
|-
|25
+
| 25 || 50,000,000||   750,000||  478,200|| 350,000|| 2,300,000
|50000000
 
|750000
 
|478200
 
|350000
 
|2300000
 
 
|-
 
|-
|26
+
| 26 || 60,000,000||   800,000||  563,900|| 412,000|| 3,000,000
|60000000
 
|800000
 
|563900
 
|412000
 
|3000000
 
 
|-
 
|-
|27
+
| 27 || 70,000,000||   850,000||  659,600|| 478,000|| 3,800,000
|70000000
 
|850000
 
|659600
 
|478000
 
|3800000
 
 
|-
 
|-
|28
+
| 28 || 80,000,000||   900,000||  766,300|| 548,000|| 4,800,000
|80000000
 
|900000
 
|766300
 
|548000
 
|4800000
 
 
|-
 
|-
|29
+
| 29 || 90,000,000||   950,000||  885,000|| 622,000|| 6,000,000
|90000000
 
|950000
 
|885000
 
|622000
 
|6000000
 
 
|-
 
|-
|30
+
| 30 || 100,000,000|| 1,000,000|| 1,000,000|| 700,000|| 8,000,000
|100000000
 
|1000000
 
|1000000
 
|700000
 
|8000000
 
 
|}
 
|}
  
 
=== Per level ===
 
=== Per level ===
{|class="prettytable striped"
+
{|class="prettytable striped" style="text-align:right"
!Level
+
!Level!!''NetHack''!!''SLASH'EM''!!''dNetHack''!!''FIQHack''||''SLEX''
!''NetHack''
 
!''SLASH'EM''
 
!''dNethack''
 
!''FIQhack''
 
 
|-
 
|-
|1
+
| 1 ||          0||      0||      0||      0||        0
|0
 
|0
 
|0
 
|0
 
 
|-
 
|-
|2
+
| 2 ||        20||    40||    20||    20||        20
|20
 
|40
 
|20
 
|20
 
 
|-
 
|-
|3
+
| 3 ||        20||    40||    30||    20||        20
|20
 
|40
 
|30
 
|20
 
 
|-
 
|-
|4
+
| 4 ||        40||    80||    50||    40||        40
|40
 
|80
 
|50
 
|40
 
 
|-
 
|-
|5
+
| 5 ||        80||    160||    100||    80||        80
|80
 
|160
 
|100
 
|80
 
 
|-
 
|-
|6
+
| 6 ||        160||    320||    200||    160||      160
|160
 
|320
 
|200
 
|160
 
 
|-
 
|-
|7
+
| 7 ||        320||    640||    400||    320||      320
|320
 
|640
 
|400
 
|320
 
 
|-
 
|-
|8
+
| 8 ||        640|| 1,280||    800||    640||      640
|640
 
|1280
 
|800
 
|640
 
 
|-
 
|-
|9
+
| 9 ||     1,280|| 2,560||  1,600||  1,280||    1,280
|1280
 
|2560
 
|1600
 
|1280
 
 
|-
 
|-
|10
+
| 10 ||     2,560|| 4,880||  3,200||  2,560||    2,560
|2560
 
|4880
 
|3200
 
|2560
 
 
|-
 
|-
|11
+
| 11 ||     4,880|| 10,000||  3,600||  4,880||    4,880
|4880
 
|10000
 
|3600
 
|4880
 
 
|-
 
|-
|12
+
| 12 ||     10,000|| 20,000||  4,000||  5,000||    10,000
|10000
 
|20000
 
|4000
 
|5000
 
 
|-
 
|-
|13
+
| 13 ||     20,000|| 40,000||  5,000||  6,000||    20,000
|20000
 
|40000
 
|5000
 
|6000
 
 
|-
 
|-
|14
+
| 14 ||     40,000|| 70,000||  6,000||  7,000||    40,000
|40000
 
|70000
 
|6000
 
|7000
 
 
|-
 
|-
|15
+
| 15 ||     80,000||100,000||  7,000||  8,000||    50,000
|80000
 
|100000
 
|7000
 
|8000
 
 
|-
 
|-
|16
+
| 16 ||   160,000|| 50,000||  9,000||  9,000||    70,000
|160000
 
|50000
 
|9000
 
|9000
 
 
|-
 
|-
|17
+
| 17 ||   320,000|| 50,000|| 11,000|| 10,000||    80,000
|320000
 
|50000
 
|11000
 
|10000
 
 
|-
 
|-
|18
+
| 18 ||   640,000|| 50,000|| 13,000|| 11,000||  100,000
|640000
 
|50000
 
|13000
 
|11000
 
 
|-
 
|-
|19
+
| 19 || 1,280,000|| 50,000|| 15,000|| 15,000||  120,000
|1280000
 
|50000
 
|15000
 
|15000
 
 
|-
 
|-
|20
+
| 20 || 2,560,000|| 50,000|| 17,000|| 19,000||  150,000
|2560000
 
|50000
 
|17000
 
|19000
 
 
|-
 
|-
|21
+
| 21 || 4,880,000|| 50,000|| 20,000|| 42,000||  200,000
|4880000
 
|50000
 
|20000
 
|42000
 
 
|-
 
|-
|22
+
| 22 || 10,000,000|| 50,000|| 23,000|| 46,000||  250,000
|10000000
 
|50000
 
|23000
 
|46000
 
 
|-
 
|-
|23
+
| 23 || 10,000,000|| 50,000|| 26,000|| 50,000||  300,000
|10000000
 
|50000
 
|26000
 
|50000
 
 
|-
 
|-
|24
+
| 24 || 10,000,000|| 50,000|| 29,000|| 54,000||  400,000
|10000000
 
|50000
 
|29000
 
|54000
 
 
|-
 
|-
|25
+
| 25 || 10,000,000|| 50,000|| 32,000|| 58,000||  500,000
|10000000
 
|50000
 
|32000
 
|58000
 
 
|-
 
|-
|26
+
| 26 || 10,000,000|| 50,000|| 36,000|| 62,000||  700,000
|10000000
 
|50000
 
|36000
 
|62000
 
 
|-
 
|-
|27
+
| 27 || 10,000,000|| 50,000|| 40,000|| 66,000||  800,000
|10000000
 
|50000
 
|40000
 
|66000
 
 
|-
 
|-
|28
+
| 28 || 10,000,000|| 50,000|| 44,000|| 70,000|| 1,000,000
|10000000
 
|50000
 
|44000
 
|70000
 
 
|-
 
|-
|29
+
| 29 || 10,000,000|| 50,000|| 48,000|| 74,000|| 1,200,000
|10000000
 
|50000
 
|48000
 
|74000
 
 
|-
 
|-
|30
+
| 30 || 10,000,000|| 50,000|| 55,000|| 78,000|| 2,000,000
|10000000
 
|50000
 
|55000
 
|78000
 
 
|}
 
|}
  
 +
The following graphs show the amount of XP required for each level in vanilla and SLASH'EM.
  
The following graphs show the amount of XP required for each level. These should clearly illustrate the significant difference between the leveling curve in SLASH'EM and NetHack.
+
[[Image:NH_XP_p_Lvl.png|Vanilla ''NetHack'' XP amount required for each level]][[Image:SLASH_XP_p_Lvl.png|SLASH'EM XP amount required for each level]]
 
 
[[Image:SLASH_XP_p_Lvl.png|Slash'em XP amount required for each level]][[Image:NH_XP_p_Lvl.png|NetHack XP amount required for each level]]
 
  
 
== Messages ==
 
== Messages ==
  
{{message|Welcome to experience level <x>.|You have gained a level.}}
+
{{message|Welcome to experience level <x>.|You gained a level.}}
{{message|Aloha level <x>.|You have lost a level as a [[Tourist]].}}
+
{{message|Aloha level <x>.|You lost a level as a [[Tourist]].}}
{{message|Sayonara level <x>.|You have lost a level as a [[Samurai]].}}
+
{{message|Sayonara level <x>.|You lost a level as a [[Samurai]].}}
{{message|Farvel level <x>.|You have lost a level as a [[Valkyrie]].}}
+
{{message|Farvel level <x>.|You lost a level as a [[Valkyrie]].}}
{{message|Fare thee well level <x>.|You have lost a level as a [[Knight]].}}
+
{{message|Fare thee well level <x>.|You lost a level as a [[Knight]].}}
{{message|Punardarsanaya level <x>.|(in [[UnNetHack]]) You have lost a level as a [[Monk]].}}
+
{{message|Goodbye level <x>.|You lost a level as any other role.}}
{{message|Goodbye level <x>.|You have lost a level as any other role.}}
 
  
 
==Monsters==
 
==Monsters==
Monsters also have [[Monster level|experience levels]], but they are largely a function of their maximum hit points. When a monster (usually a pet) kills a monster, it gains a few maximum hit points. As opposed to players, it does not gain current hit points from the maxHP increase. See also [[growing up]].
+
{{main|Monster level]]
 +
Monsters also have experience levels, but they are largely a function of their maximum hit points. When a monster (usually a pet) kills another monster, it gains a few maximum hit points. Unlike the player, monsters do not gain current hit points when their max HP increases. Some monsters can [[grow up]] into more mature monsters by gaining experience levels.
 +
 
 +
==Variants==
 +
===SLASH'EM===
 +
Getting zapped with the {{spell of|drain life}} spell or a [[wand of draining]] drains an experience level. Using [[draw blood]] to make a [[potion of vampire blood]] also drains a level, but you are put at the <em>minimum</em> experience for the new level; killing a monster won't get the level back.
  
==SLASH'EM==
+
In SLASH'EM, a character usually gains enough experience to reach XL 30 naturally without [[farming]]. This advantage is slightly balanced by the higher experience requirement at low levels; most early characters will be about one level lower than their vanilla counterparts.
Using [[draw blood]] to make a [[potion of vampire blood]] drains an experience level, and you are put at the minimum experience for the new level. Killing a wimpy monster won't get the level back.
 
  
As opposed to vanilla, in SLASH'EM a character will usually gain enough experience to reach XL 30 naturally without [[pudding farming]] or other '[[degenerate]]' means. This advantage is slightly balanced by the higher experience requirement at low levels; thus most early characters will be about one level lower than their vanilla counterparts.
+
===UnNetHack===
 +
In [[UnNetHack]], [[Monk]]s receive the message "Punardarsanaya level <x>" when losing a level.
  
 
== References ==
 
== References ==

Revision as of 06:37, 7 April 2020

Your experience level in NetHack is a measure of the overall power of your hero and progress of your adventure. As you gain experience, you become better at both fighting and magic, but more difficult monsters are generated.

Experience points (XP) are the units that you accumulate to increase your level. Depending on the showexp option, you may see a display of your XP or only see your current experience level.

You start at level 1 and can reach a maximum level of 30. Monsters also have an experience level defined, but it can only be seen with a wand of probing, stethoscope, or Magicbane. These will also show your own level unless you are polymorphed. In that case, you could work backward from spell failure rates.

Effects

Gaining an experience level will have a number of effects on gameplay:

  • Increases your maximum hit points
  • Increases your maximum energy
  • Increases your skill slots by one
  • You may gain intrinsics, based on your role and experience level.
  • Increases your chance of hitting in combat
  • Increases your chance of successfully learning spells from spellbooks
  • Decreases your spell failure rates
  • Increases damage done by certain spells (e.g. magic missile)
  • Increases difficulty of monsters generated
  • Changes your rank, based on your role (and possibly gender)
  • Increases your chance of converting an altar
  • Increases your chance of successfully playing certain musical instruments
  • Lawful characters at level 5 or higher can obtain Excalibur by dipping a long sword in a fountain.
  • Characters at level 12 or higher can teleport at will if they have teleportitis.
  • Characters at level 14 or higher can attempt the quest.

Your experience level has no direct effect on your attributes.

Gaining levels

There are several ways to gain an experience level, ranging from obvious to somewhat obscure:

You may never gain more than one experience level at a time; killing a water demon at XP1:0 will only put you on 2:39, not 4:148 as might be expected. (You can, however, gain multiple experience levels in a single turn, as for example when a beginner character manages to destroy many creatures at once with an exploding gas spore.)

If you are already at level 30, experience points will not raise your level. Except for polymorph, effects which instantly increase your level can still increase maximum HP and energy at level 30.

Losing levels

The following effects can decrease your experience level:

Drain resistance protects against all these except polymorph.

Having a level drained puts you a single experience point below the threshold of the level you just lost.[1] If you gain any experience at all, you will regain a lost level, but only one level can be restored in this way. A noncursed potion of restore ability or blessed potion of full healing can be used to restore multiple levels. Full healing is inferior to restore ability, because it will only restore up to half of the levels that were lost. Regardless, care should be taken when fighting level drainers, particularly in graveyards where there are many around.

When losing a level, your HP and maximum HP are both decreased down to the level they were when you attained that earlier level, to a minimum of one. Energy and maximum energy work similarly, down to a minimum of zero.[2] Being drained below experience level one is deadly, although an amulet of life saving can rescue you, leaving you at level one with no experience.[3]

There are several uses for intentionally lowering your level; these are typically referred to as "drain for gain". Watch out for outdated strategy advice regarding this, though; several drain-for-gain exploits were removed in NetHack 3.6.

Experience points required per level

Several variants alter the experience requirements to reach each level; these are included in the tables below.

Total

Level NetHack SLASH'EM dNetHack FIQHack SLEX
1 0 0 0 0 0
2 20 40 20 20 20
3 40 80 50 40 40
4 80 160 100 80 80
5 160 320 200 160 160
6 320 640 400 320 320
7 640 1,280 800 640 640
8 1,280 2,560 1,600 1,280 1,280
9 2,560 5,120 3,200 2,560 2,560
10 5,120 10,000 6,400 5,120 5,120
11 10,000 20,000 10,400 10,000 10,000
12 20,000 40,000 15,600 15,000 20,000
13 40,000 80,000 22,800 21,000 40,000
14 80,000 150,000 32,500 28,000 80,000
15 160,000 250,000 45,200 36,000 130,000
16 320,000 300,000 61,900 45,000 200,000
17 640,000 350,000 83,100 55,000 280,000
18 1,280,000 400,000 109,300 66,000 380,000
19 2,560,000 450,000 141,000 81,000 500,000
20 5,120,000 500,000 178,700 100,000 650,000
21 10,000,000 550,000 223,000 142,000 850,000
22 20,000,000 600,000 274,500 188,000 1,100,000
23 30,000,000 650,000 333,800 238,000 1,400,000
24 40,000,000 700,000 401,500 292,000 1,800,000
25 50,000,000 750,000 478,200 350,000 2,300,000
26 60,000,000 800,000 563,900 412,000 3,000,000
27 70,000,000 850,000 659,600 478,000 3,800,000
28 80,000,000 900,000 766,300 548,000 4,800,000
29 90,000,000 950,000 885,000 622,000 6,000,000
30 100,000,000 1,000,000 1,000,000 700,000 8,000,000

Per level

Level NetHack SLASH'EM dNetHack FIQHack SLEX
1 0 0 0 0 0
2 20 40 20 20 20
3 20 40 30 20 20
4 40 80 50 40 40
5 80 160 100 80 80
6 160 320 200 160 160
7 320 640 400 320 320
8 640 1,280 800 640 640
9 1,280 2,560 1,600 1,280 1,280
10 2,560 4,880 3,200 2,560 2,560
11 4,880 10,000 3,600 4,880 4,880
12 10,000 20,000 4,000 5,000 10,000
13 20,000 40,000 5,000 6,000 20,000
14 40,000 70,000 6,000 7,000 40,000
15 80,000 100,000 7,000 8,000 50,000
16 160,000 50,000 9,000 9,000 70,000
17 320,000 50,000 11,000 10,000 80,000
18 640,000 50,000 13,000 11,000 100,000
19 1,280,000 50,000 15,000 15,000 120,000
20 2,560,000 50,000 17,000 19,000 150,000
21 4,880,000 50,000 20,000 42,000 200,000
22 10,000,000 50,000 23,000 46,000 250,000
23 10,000,000 50,000 26,000 50,000 300,000
24 10,000,000 50,000 29,000 54,000 400,000
25 10,000,000 50,000 32,000 58,000 500,000
26 10,000,000 50,000 36,000 62,000 700,000
27 10,000,000 50,000 40,000 66,000 800,000
28 10,000,000 50,000 44,000 70,000 1,000,000
29 10,000,000 50,000 48,000 74,000 1,200,000
30 10,000,000 50,000 55,000 78,000 2,000,000

The following graphs show the amount of XP required for each level in vanilla and SLASH'EM.

Vanilla NetHack XP amount required for each levelSLASH'EM XP amount required for each level

Messages

Welcome to experience level <x>.
You gained a level.
Aloha level <x>.
You lost a level as a Tourist.
Sayonara level <x>.
You lost a level as a Samurai.
Farvel level <x>.
You lost a level as a Valkyrie.
Fare thee well level <x>.
You lost a level as a Knight.
Goodbye level <x>.
You lost a level as any other role.

Monsters

{{main|Monster level]] Monsters also have experience levels, but they are largely a function of their maximum hit points. When a monster (usually a pet) kills another monster, it gains a few maximum hit points. Unlike the player, monsters do not gain current hit points when their max HP increases. Some monsters can grow up into more mature monsters by gaining experience levels.

Variants

SLASH'EM

Getting zapped with the drain life spell or a wand of draining drains an experience level. Using draw blood to make a potion of vampire blood also drains a level, but you are put at the minimum experience for the new level; killing a monster won't get the level back.

In SLASH'EM, a character usually gains enough experience to reach XL 30 naturally without farming. This advantage is slightly balanced by the higher experience requirement at low levels; most early characters will be about one level lower than their vanilla counterparts.

UnNetHack

In UnNetHack, Monks receive the message "Punardarsanaya level <x>" when losing a level.

References

External links

This page is based on a spoiler by Dylan O'Donnell. The original license is:

Redistribution, copying, and editing of these spoilers, with or without modification, are permitted provided that the following conditions are met:

  1. The original contributors to any spoiler must continue to be credited.
  2. Any modifications to the spoiler must be acknowledged and credited.