Skills (NetHack brass)

From NetHackWiki
Revision as of 05:28, 19 September 2006 by Kernigh (talk | contribs) (Start work on a brass #skills page.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This article concerns the #skills extended command of NetHack brass. Players of vanilla and SLASH'EM use instead the #enhance command; see skill.


as in include/skills.h
Level Percentage
Restricted 0%
Unskilled 0%
Minimum 25%
Basic 50%
Skilled 75%
Expert 100%
Master 110%
Grand Master 120%

In NetHack brass, skills use percentages. Those of you familiar with the #enhance command will not find it here!

You can use #skills at any time to consult your skills in all groups where you have more than 0%. Further, you can also use it to look up exactly which weapons and spells belong to each skill group. Frustrated vanilla and SLASH'EM players may not have known that athames belong to dagger group or that broad picks belong to the pick-axe group, but brass players can easily check.

To enhance a skill, do gain an experience level, and the menu will appear allowing you to choose one skill. (It is like ADOM but less complex!)

In source code

The source code for brass still contains constants like P_BASIC and P_EXPERT, and you might apply some patch to weapon.c that still uses the skill_level_name function. Consult the table here. The constant P_BASIC contains 50, while skill_level_name will reckon anything from 50 to 74 to be Basic.

Note that P_ISRESTRICTED and P_UNSKILLED are both 0. A skill is only restricted if its max skill is zero. If the skill is 0 but not maxed, then it will still show in the skills menu, but only when leveling up. In brass, a skill unrestricted by a god is capped at P_MINIMUM or 25%.

Table of maximum skills

From src/u_init.c, NetHack brass 2004

Dagger Knife [[Short blade] Long blade Saber Crushing Flail Staff Polearm Spear Pick-axe Whip Bow Firearm Throwing
Archaeologist 50% Basic 50% Basic 50% Basic 0% Restricted 100% Expert 75% Skilled 0% Restricted
This page is a stub. Should you wish to do so, you can contribute by expanding this page.

A user has suggested improving this page or section as follows:

"Finish table. Also, roles should be columns while skills are rows, so do a swap?"