Calculation of player's score in NetHack 3.3
by Dylan O'Donnell <psmith@spod-central.org>
HTML Conversion by Kate
Nepveu.
- 4*XP points for each monster killed.
- 10 points for each wand identified by engraving or
zapping.
- 10 points for each potion identified by quaffing.
- 10 points for each scroll (except identity or fire) identified
by reading.
- 9 points for each squeaky board oiled/greased.
- 4 points for each tripe ration eaten when not a carnivorous
non-humanoid.
- 4 points for "Yuk, this water tastes awful" from quaffing from
a sink.
The first oracle of each type:
- Minor (if not yet major): 21 points.
- Minor (if already major): 9 points.
- Major (if not yet minor): 210 + (21 * XL) points.
- Major (if already minor): 90 + (9 * XL) points.
Then at the end of the game:
- 1 point for each zorkmid more than starting gold ( * 90% if
game ended in death).
- 50 * (DL-1) points where DL is the deepest level reached.
- 1000 points for each dungeon level reached beyond 20, to a
maximum of 10000 points.
The score so far is doubled if you ascended. Then, if you
escaped the dungeon or ascended, you receive points for items in
inventory:
- Value of amulets and valuable gems (see amul-331.html and gems-331.html)
- Value of artifacts (250 * cost of base item - see relevant
spoilers), including invocation items.
and finally points for adjacent pets equivalent to their total
current hit points.
Up to the 3.3.1 Page