Iron shoes

From NetHackWiki
Revision as of 15:10, 25 September 2024 by Umbire the Phantom (talk | contribs) (dNetHack: update)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
[   iron shoes   Iron shoes.png
Appearance hard shoes
Slot boots
AC 2
Special (none)
Base price 16 zm
Weight 50
Material iron

A pair of iron shoes is a set of boots that appear in NetHack. They are naturally made of iron, and appear as hard shoes when unidentified.

Generation

In addition to random generation, general stores, used armor dealerships and antique weapon outlets can sell iron shoes.

Live dwarves have a 67 chance of generating with iron shoes, and Uruk-hai have a 13 chance of generating with them.[1][2] Orc-captains have a 12 chance of being generated with Uruk-hai armor, giving them an effective 16 chance of generating with the boots.[3]

Player monsters on the Astral Plane have an effective ~4.68% chance of generating with iron shoes.[4][5]

Description

While worn, a pair of iron shoes grants 2 base AC, and protects a character against a xan's leg-wounding sting 25 of the time.[6]

Strategy

Iron shoes and high boots are the only boots to grant 2 base AC: iron shoes are much easier to find, particularly in the Gnomish Mines, but weigh more and incur a small spellcasting penalty. They are additionally vulnerable to erosion by rusting and corrosion, which among other things can make encounters with rust monsters annoying.

In the early phases of the game, melee roles with low interest in spells and casters looking to prioritize AC will likely grab one of the many pairs of iron shoes they encounter in the Mines, and may swap them for high or low boots as necessary. Their spellcasting penalty is low enough that a character can usually retain comfortably low spell failure rates if they are the only metallic armor worn.

History

Iron shoes first appear in NetHack 3.0.0.

Variants

Some variants rename the hard shoes used by dwarves to dwarvish boots, which may also grant an AC bonus to dwarves that wear them (including dwarven characters), and are otherwise the same as iron shoes; other variants may additionally repurpose the iron shoes given to Uruk-hai into orcish boots, which may also grant an AC bonus to orcs that wear them (including orcish characters).

dNetHack

In dNetHack, notdNetHack and notnotdNetHack, the pair of iron shoes is simply known as a pair of shoes and retains its unidentified appearance.

A pair of shoes grants 1 base AC and 1 DR while worn, and have a base object material of iron - a pair of shoes always displays its material when identified, even with the default material.

Several monsters can generate with a pair of shoes:

xNetHack

xNetHack renames iron shoes to "dwarvish boots" and retains the odds of Uruk-hai generating with them, with a comment in makemon.c suggesting that they stole their boots from dwarves.

EvilHack

In EvilHack, iron shoes are renamed to dwarvish boots and grant a +1 AC bonus to dwarves that wear them, while Uruk-hai and other orcs are instead given orcish boots, which grant a +1 AC bonus to orcs wearing them.

Croesus has a 12 chance of generating with a set of gold dwarvish boots.

A pair of dwarvish boots can be created at a forge by combining a dwarvish short sword and a pair of gauntlets.

SlashTHEM

In SlashTHEM, the militant cleric of the rebel party that serves as quest nemeses for the default Noble quest will generate with iron shoes.

Hack'EM

Hack'EM splits iron shoes into dwarvish and orcish boots similar to EvilHack.

Upgrading a pair of high boots will produce a pair of dwarvish boots. As in EvilHack, a pair of dwarvish boots can be created at a forge by combining a dwarvish short sword and a pair of gauntlets.

References

  1. src/makemon.c in NetHack 3.6.7, line 417: Uruk-hai armor and weapons
  2. src/makemon.c in NetHack 3.6.7, line 370
  3. src/makemon.c in NetHack 3.6.7, line 402: switch for orc-captains
  4. src/mplayer.c in NetHack 3.6.7, line 134: special is only set to true when generating player monsters on the Astral Plane
  5. src/mplayer.c in NetHack 3.6.7, line 294: this line requires if (special) and selects boots from all available types listed in objects.c
  6. src/mhitu.c in NetHack 3.6.7, line 1220