Bugs in NetHack 4

From NetHackWiki
Revision as of 00:20, 9 April 2012 by Ais523 (talk | contribs) (put Jonadab's results here (copying the information, not the text, for copyright reasons))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Like other NetHack variants, NetHack 4 has bugs. This page tracks the status of the Bugs in NetHack 3.4.3 in NetHack 4, together with new bugs introduced in NetHack 4.

Special thanks to Jonadab the Unsightly One for helping to compile this list.

NetHack 4's developers would appreciate feedback on these bugs, especially the ones marked as "Unclear" (if anyone knows what these bug reports mean, please let us know!), and the ones marked as "Unknown" (where typically nobody knows what to do to reproduce the bug).

Key:

  • Fixed: The bug existed in NetHack 4 (or one of its predecessor variants, AceHack or NitroHack) and was fixed.
  • Incidentally fixed: The bug was fixed due to unrelated changes made in NetHack 4.
  • Fix available: The bug has a fix available for it in some other variant, but that fix has not yet been merged into NetHack 4.
  • Confirmed: The bug has been reproduced in NetHack 4 (typically with a save file recorded for it).
  • Moot: The bug's context no longer exists in NetHack 4.
  • Info available: The cause of the bug has been explained for NetHack 3.4.3 on this wiki, and thus further investigation was not worthwhile.
  • Debatable: There is some doubt as to whether this is a bug, or about whether it would be reasonable to fix it.
  • Unclear: It is not clear what the bug description refers to.
  • Unknown: The bug has not been reproduced in NetHack 4, but may well still exist.
Number Status Description (3.4.3) Additional notes
C341-1 Moot Monsters affected by stinking cloud always get angry at the hero even if the hero did not create the cloud. This only affects bones files made on NetHack 3.4.0, which are not compatible with NetHack 4.
C341-4 Incidentally fixed opthelp does not list use_inverse
C341-5 Unknown When you see your pet move, the pet may be referred to as "it".
C341-7 Confirmed Skilled or expert caster of fireball/cone of cold can't target a monster known only by infravision or ESP.
C341-10 Debatable Fruit names ending in "us" are incorrectly considered plural.
C341-18 Debatable ki-rins and couatls can wear (and may have) armor. Shields, boots, gloves, and (non-metallic for ki-rin) helmets.
C342-12 Unclear There are a number of places that misuse "your".
C342-13 Unknown Hangup can cause loss of objects being moved internally.
C342-16 Confirmed If you self-genocide while polymorphed, the death message makes no sense. "You return to [racial] form. DYWYPI?"
C342-19 Confirmed Things that can kill you in the future (like stoning) can cause messages to show up out of order. "You are a statue. Your skin begins to peel away."
C342-22 Info available Monsters can hide under cockatrice corpses without getting stoned.
C343-31 Unknown You can get a message telling you a monster wields a weapon it already was wielding.
C342-36 Incidentally fixed If unable to see yourself while invisible and you are bestowed a spellbook, it doesn't show up on the display. Seems to have been fixed by NitroHack's changes to the display engine.
C342-46 Confirmed Cleric cast lightning doesn't blind as other lightning does. Refers to the monster cleric spell, CLC_LIGHTNING.
C342-50 Confirmed If you're hiding on the ceiling and try to #sit, you automatically unhide. #sit, #monster, #sit: "You sit on the helm of brilliance. It's not very comfortable... You are already hiding."
C342-51 Debatable The game thinks trappers hide on the ceiling. In D&D, they apparently hide on the floor.
C342-54 Confirmed Statues of unique monsters in bones files are not handled correctly. If the unique monster in question doesn't normally spawn on that level, and was rather brought there from some other level (in the other game), zapping stone to flesh at it causes a segfault.
C343-1 Unclear At a pit the game can give messages with poor grammar.
C343-2 Fixed Wielded silver arrows don't cause silver damage on some silver-haters. Fixed by Alex Smith.
C343-3 Unknown In the ranger quest, monsters can end up off the map to the left.
C343-4 Confirmed On the Rogue level, tunnelling through rock doesn't leave a passage. Refers to tunneling monsters, like umber hulks, rather than a player with a pickaxe.
C343-5 Fix available In wizard mode, level teleport in the endgame can cause a crash if confused. Fixed in GruntHack.
C343-6 Fix available You can #sit on an object at the bottom of a pit that you are not in. Fixed in AceHack.
C343-7 Fixed When a steed pushes a boulder into a pool, the message misuses "you". Fixed by Alex Smith.
C343-8 Fixed Plural of Nazgul is Nazgul - not Nazguls Fixed by Patric Mueller.
C343-9 Confirmed Trap messages referring to a named steed when hallucinating are poorly worded. If riding at the time, e.g. "You lead poor fire giant into a pit!".
C343-10 Confirmed If there is a corpse in a pit, you have to enter the pit to pick it up but not to eat it.
C343-11 Moot If you ask for help ('?') at a "what direction" prompt, you don't get to enter a direction afterward if the cmdassist option is set. cmdassist no longer exists.
C343-12 Fixed You can't use '>' to enter a pit. Fixed by Patric Mueller.
C343-13 Unknown On polymorph, you can get the message "It turns into it". According to Grunt, this happens in vanilla if an invisible purple worm swallows a shapechanger. Has not been tested in NetHack 4.
C343-14 Confirmed The initial and any tombstone message resulting from eating an identified artifact is gramatically incorrect. Requires choking on a formally IDed artifact.
C343-15 Fixed You can get a message that an invisible monster looks much better. Fixed by Alex Smith.
C343-16 Info available Player polymorphed as a xorn can't pick up items in pits.
C343-17 Info available After polymorphing into a xorn and returning to human form, player can be stuck in a pit that isn't there.
C343-18 Fixed Scaring a mimicing mimic gives an incorrect "turns to flee" message. Fixed by Alex Smith.
C343-19 Confirmed Dipping acid in a fountain may not destroy the acid. Seems inconsistent about whether it's destroyed or not, despite exploding.
C343-20 Info available When dying immediately on entering a level, the map may show you dying on the previous level.
C343-21 Confirmed Pets can be pulled through closed doors with a leash.
C343-22 Confirmed You can untrap a monster in a pit while levitating.
C343-23 Unknown Dungeon collapses after vault guard fails to lead you out.
C343-24 Moot Documented default for option "null" is "off"; default is actually "on". The rendering no longer works like that anyway.

to be continued…