Difference between revisions of "User:Bulwersator/UnNetHackPlus bug tracking"

From NetHackWiki
Jump to navigation Jump to search
(copied [[Bugs in NetHack 4)
 
(->UNH+)
Line 1: Line 1:
Like other [[NetHack]] [[variant]]s, [[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.
+
Like other [[NetHack]] [[variant]]s, [[UnNetHackPlus]] has bugs. This page tracks the status of the [[Bugs in NetHack 3.4.3]] in UnNetHackPlus, (new bugs introduced in NetHack 4 are tracked at https://github.com/Bulwersator/UnNetHackPlus/issues and [[UnNetHack]] bugs at http://sourceforge.net/apps/trac/unnethack/report/1).
  
 
Special thanks to everyone who helped to compile this list.
 
Special thanks to everyone who helped 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).
+
UnNetHackPlus's developer 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:
 
Key:
  
* Fixed: The bug existed in NetHack 4 (or one of its predecessor variants, [[AceHack]] or [[NitroHack]]) and was fixed.
+
* Fixed: The bug existed in UnNetHack or UnNetHackPlus and was fixed.
* Incidentally fixed: The bug was fixed due to unrelated changes made in NetHack 4.
+
* Incidentally Fix available: The bug was Fix available due to unrelated changes made in UnNetHackPlus.
* 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.
+
* Fix available: The bug has a fix available for it in some other variant, but that fix has not yet been merged into UnNetHackPlus.
* Confirmed: The bug has been reproduced in NetHack 4 (typically with a save file recorded for it).
+
* Confirmed: The bug has been reproduced in UnNetHackPlus (typically with a save file recorded for it).
* Moot: The bug's context no longer exists in NetHack 4.
+
* Moot: The bug's context no longer exists in UnNetHackPlus.
 
* 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.
 
* 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.
 
* Debatable: There is some doubt as to whether this is a bug, or about whether it would be reasonable to fix it.
 +
* Not a bug: Considered as a bug by DevTeam but not by [[User:Bulwersator]].
 
* Unclear: It is not clear what the bug description refers to.
 
* 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.
+
* Unknown: The bug has not been reproduced in UnNetHackPlus, but may well still exist.
* Untested: An explanation has been proposed (typically, as a result of looking at the source), but the bug has not actually been reproduced in NetHack 4.
+
* Untested: An explanation has been proposed (typically, as a result of looking at the source), but the bug has not actually been reproduced in UnNetHackPlus.
  
 
==Inherited from Vanilla releases older than 3.4.3==
 
==Inherited from Vanilla releases older than 3.4.3==
Line 28: Line 29:
 
| Moot
 
| Moot
 
| Monsters affected by stinking cloud always get angry at the hero even if the hero did not create the cloud.
 
| 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.
+
| This only affects bones files made on NetHack 3.4.0, which are not compatible with UnNetHackPlus.
 
|-
 
|-
 
! {{aa|C341-4}}
 
! {{aa|C341-4}}
| Incidentally fixed
+
| Unknown
 
| opthelp does not list use_inverse
 
| opthelp does not list use_inverse
 
|-
 
|-
Line 39: Line 40:
 
|-
 
|-
 
! {{aa|C341-7}}
 
! {{aa|C341-7}}
| Fixed
+
| Fix available
 
| Skilled or expert caster of fireball/cone of cold can't target a monster known only by infravision or ESP.
 
| Skilled or expert caster of fireball/cone of cold can't target a monster known only by infravision or ESP.
| Fixed by Grunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C341-10}}
 
! {{aa|C341-10}}
Line 49: Line 50:
 
|-
 
|-
 
! {{aa|C341-18}}
 
! {{aa|C341-18}}
| Fixed
+
| Fix available
 
| ki-rins and couatls can wear (and may have) armor.
 
| ki-rins and couatls can wear (and may have) armor.
| Shields, boots, gloves, and (non-metallic for ki-rin) helmets. Fixed by Grunt.
+
| Shields, boots, gloves, and (non-metallic for ki-rin) helmets. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C342-12}}
 
! {{aa|C342-12}}
Line 69: Line 70:
 
| Fix available
 
| Fix available
 
| Things that can kill you in the future (like stoning) can cause messages to show up out of order.  
 
| 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." Fixed in [[GruntHack]].
+
| "You are a statue.  Your skin begins to peel away." Fix available in [[GruntHack]].
 
|-
 
|-
 
! {{aa|C342-22}}
 
! {{aa|C342-22}}
Line 82: Line 83:
 
|-
 
|-
 
! {{aa|C342-36}}
 
! {{aa|C342-36}}
| Incidentally fixed
+
| Unknown
 
| If unable to see yourself while invisible and you are bestowed a spellbook, it doesn't show up on the display.
 
| 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.
+
|  
 
|-
 
|-
 
! {{aa|C342-46}}
 
! {{aa|C342-46}}
Line 92: Line 93:
 
|-
 
|-
 
! {{aa|C342-50}}
 
! {{aa|C342-50}}
| Confirmed
+
| Unknown
 
| If you're hiding on the ceiling and try to #sit, you automatically unhide.  
 
| 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."
 
| #sit, #monster, #sit: "You sit on the helm of brilliance.  It's not very comfortable...  You are already hiding."
 
|-
 
|-
 
! {{aa|C342-51}}
 
! {{aa|C342-51}}
| Fixed
+
| Fix available
 
| The game thinks trappers hide on the ceiling.
 
| The game thinks trappers hide on the ceiling.
| In D&D, they apparently hide on the floor. Turns up in two known places: dislodging a trapper with a [[drum of earthquake]], and ambushing a monster while in trapper form. Fixed by Grunt.
+
| In D&D, they apparently hide on the floor. Turns up in two known places: dislodging a trapper with a [[drum of earthquake]], and ambushing a monster while in trapper form. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C342-54}}
 
! {{aa|C342-54}}
| Confirmed
+
| Unknown
 
| Statues of unique monsters in bones files are not handled correctly.
 
| 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.
 
| 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.
Line 119: Line 120:
 
|-
 
|-
 
! {{aa|C343-2}}
 
! {{aa|C343-2}}
| Fixed
+
| Fix available
 
| Wielded silver arrows don't cause silver damage on some silver-haters.
 
| Wielded silver arrows don't cause silver damage on some silver-haters.
| Fixed by Alex Smith.
+
| Fix available by Alex Smith.
 
|-
 
|-
 
! {{aa|C343-3}}
 
! {{aa|C343-3}}
Line 129: Line 130:
 
|-
 
|-
 
! {{aa|C343-4}}
 
! {{aa|C343-4}}
| Fixed
+
| Fix available
 
| On the Rogue level, tunnelling through rock doesn't leave a passage.
 
| On the Rogue level, tunnelling through rock doesn't leave a passage.
| Refers to '''[[Pet|tame]]''' tunneling ''monsters'', like [[umber hulk]]s, rather than a player with a pickaxe. Non-tame monsters cannot dig on the Rogue level. Fixed in [[GruntHack]] by disabling the ability of tame monsters to dig on the Rogue level.
+
| Refers to '''[[Pet|tame]]''' tunneling ''monsters'', like [[umber hulk]]s, rather than a player with a pickaxe. Non-tame monsters cannot dig on the Rogue level. Fix available in [[GruntHack]] by disabling the ability of tame monsters to dig on the Rogue level.
 
|-
 
|-
 
! {{aa|C343-5}}
 
! {{aa|C343-5}}
| Fixed
+
| Fix available
 
| In wizard mode, level teleport in the endgame can cause a crash if confused.
 
| In wizard mode, level teleport in the endgame can cause a crash if confused.
| Fixed by Grunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-6}}
 
! {{aa|C343-6}}
 
| Fix available
 
| Fix available
 
| You can #sit on an object at the bottom of a pit that you are not in.
 
| You can #sit on an object at the bottom of a pit that you are not in.
| Fixed in AceHack and [[GruntHack]].
+
| Fix available in AceHack and [[GruntHack]].
 
|-
 
|-
 
! {{aa|C343-7}}
 
! {{aa|C343-7}}
| Fixed
+
| Fix available
 
| When a steed pushes a boulder into a pool, the message misuses "you".
 
| When a steed pushes a boulder into a pool, the message misuses "you".
| Fixed by Alex Smith.
+
| Fix available by Alex Smith.
 
|-
 
|-
 
! {{aa|C343-8}}
 
! {{aa|C343-8}}
| Fixed
+
| Fix available
 
| Plural of Nazgul is Nazgul - not Nazguls
 
| Plural of Nazgul is Nazgul - not Nazguls
| Fixed by Patric Mueller.
+
| Fix available by Patric Mueller.
 
|-
 
|-
 
! {{aa|C343-9}}
 
! {{aa|C343-9}}
 
| Fix available
 
| Fix available
 
| Trap messages referring to a named steed when hallucinating are poorly worded.
 
| 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!". Fixed in [[GruntHack]], though by a more complicated means than necessary for vanilla / NH4.
+
| If riding at the time, e.g. "You lead poor fire giant into a pit!". Fix available in [[GruntHack]], though by a more complicated means than necessary for vanilla / NH4.
 
|-
 
|-
 
! {{aa|C343-10}}
 
! {{aa|C343-10}}
 
| Fix available
 
| Fix available
 
| If there is a corpse in a pit, you have to enter the pit to pick it up but not to eat it.
 
| If there is a corpse in a pit, you have to enter the pit to pick it up but not to eat it.
| Fixed in [[GruntHack]].
+
| Fix available in [[GruntHack]].
 
|-
 
|-
 
! {{aa|C343-11}}
 
! {{aa|C343-11}}
Line 169: Line 170:
 
|-
 
|-
 
! {{aa|C343-12}}
 
! {{aa|C343-12}}
| Fixed
+
| Fix available
 
| You can't use '>' to enter a pit.
 
| You can't use '>' to enter a pit.
| Fixed by Patric Mueller.
+
| Fix available by Patric Mueller.
 
|-
 
|-
 
! {{aa|C343-13}}
 
! {{aa|C343-13}}
| Confirmed
+
| Unknown
 
| On polymorph, you can get the message "It turns into it".
 
| 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. Confirmed in NH4 with an invisible pet w and a chameleon.
+
| According to Grunt, this happens in vanilla if an invisible purple worm swallows a shapechanger. Unknown in NH4 with an invisible pet w and a chameleon.
 
|-
 
|-
 
! {{aa|C343-14}}
 
! {{aa|C343-14}}
| Fix available
+
| Fixed
 
| The initial and any tombstone message resulting from eating an identified artifact is gramatically incorrect.
 
| The initial and any tombstone message resulting from eating an identified artifact is gramatically incorrect.
| Requires choking on a formally IDed artifact. Fixed in [[GruntHack]].
+
| Requires choking on a formally IDed artifact. Fix available in [[GruntHack]] - https://github.com/sgrunt/GruntHack/commit/02a48205328096f50d28e32f527c8df065f86bdc .
 
|-
 
|-
 
! {{aa|C343-15}}
 
! {{aa|C343-15}}
| Fixed
+
| Fix available
 
| You can get a message that an invisible monster looks much better.
 
| You can get a message that an invisible monster looks much better.
| Fixed by Alex Smith.
+
| Fix available by Alex Smith.
 
|-
 
|-
 
! {{aa|C343-16}}
 
! {{aa|C343-16}}
| Fixed
+
| Fix available
 
| Player polymorphed as a xorn can't pick up items in pits.
 
| Player polymorphed as a xorn can't pick up items in pits.
| Fixed by Sean Hunt.
+
| Fix available by Sean Hunt.
 
|-
 
|-
 
! {{aa|C343-17}}
 
! {{aa|C343-17}}
 
| Fix available
 
| Fix available
 
| After polymorphing into a xorn and returning to human form, player can be stuck in a pit that isn't there.
 
| After polymorphing into a xorn and returning to human form, player can be stuck in a pit that isn't there.
| Fixed by Sean Hunt.
+
| Fix available by Sean Hunt.
 
|-
 
|-
 
! {{aa|C343-18}}
 
! {{aa|C343-18}}
| Fixed
+
| Fix available
 
| Scaring a mimicing mimic gives an incorrect "turns to flee" message.
 
| Scaring a mimicing mimic gives an incorrect "turns to flee" message.
| Fixed by Alex Smith.
+
| Fix available by Alex Smith.
 
|-
 
|-
 
! {{aa|C343-19}}
 
! {{aa|C343-19}}
 
| Fix available
 
| Fix available
 
| Dipping acid in a fountain may not destroy the acid.
 
| Dipping acid in a fountain may not destroy the acid.
| Seems inconsistent about whether it's destroyed or not, despite exploding. Fixed on [[NAO]] and in [[GruntHack]].
+
| Seems inconsistent about whether it's destroyed or not, despite exploding. Fix available on [[NAO]] and in [[GruntHack]].
 
|-
 
|-
 
! {{aa|C343-20}}
 
! {{aa|C343-20}}
Line 213: Line 214:
 
|-
 
|-
 
! {{aa|C343-21}}
 
! {{aa|C343-21}}
| Confirmed
+
| Unknown
 
| Pets can be pulled through closed doors with a leash.
 
| Pets can be pulled through closed doors with a leash.
 
|-
 
|-
 
! {{aa|C343-22}}
 
! {{aa|C343-22}}
| Fixed
+
| Fix available
 
| You can untrap a monster in a pit while levitating.
 
| You can untrap a monster in a pit while levitating.
| Fixed by Grunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-23}}
 
! {{aa|C343-23}}
| Fixed
+
| Fix available
 
| Dungeon collapses after vault guard fails to lead you out.
 
| Dungeon collapses after vault guard fails to lead you out.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-24}}
 
! {{aa|C343-24}}
 
| Moot
 
| Moot
 
| Documented default for option "null" is "off"; default is actually "on".
 
| Documented default for option "null" is "off"; default is actually "on".
| The rendering no longer works like that anyway.
+
| The rendering no longer works like that anyway (???).
 
|-
 
|-
 
! {{aa|C343-25}}
 
! {{aa|C343-25}}
 
| Fix available
 
| Fix available
 
| You can trip over a cockatrice corpse safely.
 
| You can trip over a cockatrice corpse safely.
| Wear gauntlets of fumbling and walk around among cockatrice corpses.  "You see here a cockatrice corpse.  You trip over it.  You make a lot of noise!" Fixed in [[GruntHack]], where tripping is unsafe if not wearing boots.
+
| Wear gauntlets of fumbling and walk around among cockatrice corpses.  "You see here a cockatrice corpse.  You trip over it.  You make a lot of noise!" Fix available in [[GruntHack]], where tripping is unsafe if not wearing boots.
 
|-
 
|-
 
! {{aa|C343-26}}
 
! {{aa|C343-26}}
 
| Fix available
 
| Fix available
 
| A frozen swamp may be called a moat.
 
| A frozen swamp may be called a moat.
| Go to Juiblex's Swamp and start zapping around with a wand of cold.  "The moat is bridged with ice!  You hear a cracking sound." Fixed, along with several related misuses of "moat", in [[GruntHack]] by greater use of [[Source:NetHack_3.4.3/src/mkmaze.c#waterbody_name|waterbody_name]].
+
| Go to Juiblex's Swamp and start zapping around with a wand of cold.  "The moat is bridged with ice!  You hear a cracking sound." Fix available, along with several related misuses of "moat", in [[GruntHack]] by greater use of [[Source:NetHack_3.4.3/src/mkmaze.c#waterbody_name|waterbody_name]].
 
|-
 
|-
 
! {{aa|C343-27}}
 
! {{aa|C343-27}}
| Fixed
+
| Fix available
 
| Kicked objects do not slide properly on air or water levels.
 
| Kicked objects do not slide properly on air or water levels.
| Fixed by Grunt. Fix ported, with modifications, by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-28}}
 
! {{aa|C343-28}}
| Fixed
+
| Fix available
 
| There are several places that can't tell the difference between a "hat" and a "helmet."
 
| There are several places that can't tell the difference between a "hat" and a "helmet."
| There are some objects which are referred to in their descriptions as "hats" (elven leather helm -> "hat", dwarvish iron helm -> "hard hat", cornuthaum and dunce cap -> "conical hat"; one could argue that this applies to fedoras as well despite not having a separate description, as it's not a helmet). Several places in the code ("Fortunately, you are wearing a hard helmet"; "Your helmet blocks the attack to your head") always refer to the object in your armor slot as a helmet, even when it can't properly be described as a helmet (such as having a fedora block a mind flayer attack). Fixed by Grunt.
+
| There are some objects which are referred to in their descriptions as "hats" (elven leather helm -> "hat", dwarvish iron helm -> "hard hat", cornuthaum and dunce cap -> "conical hat"; one could argue that this applies to fedoras as well despite not having a separate description, as it's not a helmet). Several places in the code ("Fortunately, you are wearing a hard helmet"; "Your helmet blocks the attack to your head") always refer to the object in your armor slot as a helmet, even when it can't properly be described as a helmet (such as having a fedora block a mind flayer attack). Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-29}}
 
! {{aa|C343-29}}
 
| Fix available
 
| Fix available
 
| When taking things out of a bag of holding, messages may say "lifting" instead of "removing."
 
| When taking things out of a bag of holding, messages may say "lifting" instead of "removing."
| This happens when you get the confirmation asking if you want to continue (because your encumbrance level would increase and you are over your threshold). Fixed in [[GruntHack]].
+
| This happens when you get the confirmation asking if you want to continue (because your encumbrance level would increase and you are over your threshold). Fix available in [[GruntHack]].
 
|-
 
|-
 
! {{aa|C343-30}}
 
! {{aa|C343-30}}
| Fixed
+
| Fix available
 
| Cursed scroll of destroy armor on cursed armor doesn't always interact correctly.
 
| Cursed scroll of destroy armor on cursed armor doesn't always interact correctly.
 
| Alex Smith
 
| Alex Smith
 
|-
 
|-
 
! {{aa|C343-31}}
 
! {{aa|C343-31}}
| Debatable / Fix available
+
| Fix available
 
| If you hit a cockatrice with a weapon that breaks, you can be stoned.
 
| If you hit a cockatrice with a weapon that breaks, you can be stoned.
| Reproduced by wielding a boomerang in melee combat with negative luck. Fixed in [[GruntHack]].
+
| Reproduced by wielding a boomerang in melee combat with negative luck. Fix available in [[GruntHack]].
 
|-
 
|-
 
! {{aa|C343-32}}
 
! {{aa|C343-32}}
| Fixed
+
| Fix available
 
| When blind and levitating, the hero can still discover stairs.
 
| When blind and levitating, the hero can still discover stairs.
| Use the go down command.  "You are floating high above the stairs." Fixed by Grunt; ported by Sean Hunt.
+
| Use the go down command.  "You are floating high above the stairs." Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-33}}
 
! {{aa|C343-33}}
| Fixed
+
| Fix available
 
| Sometimes a monster may remain hidden under a corpse that has rotted away.
 
| Sometimes a monster may remain hidden under a corpse that has rotted away.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-34}}
 
! {{aa|C343-34}}
| Fixed
+
| Fix available
 
| Mimics on the rogue level may try to mimic a closed door.
 
| Mimics on the rogue level may try to mimic a closed door.
| Fixed by Sean Hunt.
+
| Fix available by Sean Hunt.
 
|-
 
|-
 
! {{aa|C343-35}}
 
! {{aa|C343-35}}
Line 287: Line 288:
 
|-
 
|-
 
! {{aa|C343-36}}
 
! {{aa|C343-36}}
| Fixed
+
| Fix available
 
| Weight of corpses on special levels may not be calculated correctly.
 
| Weight of corpses on special levels may not be calculated correctly.
| This also goes for statues, e.g. the Oracle centaur statues.  Fixed by Grunt.
+
| This also goes for statues, e.g. the Oracle centaur statues.  Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-37}}
 
! {{aa|C343-37}}
| Fixed
+
| Fix available
 
| Mimics may mimic a boulder over a pit or hole.
 
| Mimics may mimic a boulder over a pit or hole.
| Also "a statue of a (monster) on a pit on the floor of the room" or "a pit on a stairway up". Fixed by Sean Hunt.
+
| Also "a statue of a (monster) on a pit on the floor of the room" or "a pit on a stairway up". Fix available by Sean Hunt.
 
|-
 
|-
 
! {{aa|C343-38}}
 
! {{aa|C343-38}}
| Fixed
+
| Fix available
 
| Dismounting and kicking a monster that jumps may result in landing on the wrong side of a wall.
 
| Dismounting and kicking a monster that jumps may result in landing on the wrong side of a wall.
| In very confined spaces, mnexto() may not be able to find a space next to you. Fixed by Grunt.
+
| In very confined spaces, mnexto() may not be able to find a space next to you. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-39}}
 
! {{aa|C343-39}}
| Incidentally fixed
+
| Unknown
 
| Restoring a game where the character is wielding Sting may result in temporary display errors during the restore process.
 
| Restoring a game where the character is wielding Sting may result in temporary display errors during the restore process.
| Cannot reproduce in NH4, probably due to the Nitrohack UI changes.
+
|  
 
|-
 
|-
 
! {{aa|C343-40}}
 
! {{aa|C343-40}}
| Fixed
+
| Fix available
 
| Monster thrusting one of multiple wielded daggers gives misleading message.
 
| Monster thrusting one of multiple wielded daggers gives misleading message.
| Fixed by Grunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-41}}
 
! {{aa|C343-41}}
| Fixed
+
| Fix available
 
| A rolling boulder falling into a pit you can't see only makes a sound if the hero is blind (or blindfolded).
 
| A rolling boulder falling into a pit you can't see only makes a sound if the hero is blind (or blindfolded).
| If you only can't see it happen because it's dark, you get no sound. Fixed by Grunt.
+
| If you only can't see it happen because it's dark, you get no sound. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-42}}
 
! {{aa|C343-42}}
| Fixed
+
| Fix available
 
| If a fire trap melts ice, it may trigger twice in the same turn.
 
| If a fire trap melts ice, it may trigger twice in the same turn.
| Reproduced via polyself into a red dragon. Fixed by Grunt.
+
| Reproduced via polyself into a red dragon. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-43}}
 
! {{aa|C343-43}}
| Incidentally fixed
+
| Unknown
 
| An invisible troll that revives may be shown until it moves.
 
| An invisible troll that revives may be shown until it moves.
| Cannot reproduce in NH4, probably due to the Nitrohack UI changes.
+
|  
 
|-
 
|-
 
! {{aa|C343-44}}
 
! {{aa|C343-44}}
| Fixed
+
| Fix available
 
| Shopkeepers, doors, and traps interact oddly.
 
| Shopkeepers, doors, and traps interact oddly.
| Fixed by Grunt, ported by Sean Hunt
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-45}}
 
! {{aa|C343-45}}
| Fixed
+
| Fix available
 
| Dropping the corpse of a unique monster without a personal name down the stairs gives a badly formed response.
 
| Dropping the corpse of a unique monster without a personal name down the stairs gives a badly formed response.
| Fixed by Sean Hunt.
+
| Fix available by Sean Hunt.
 
|-
 
|-
 
! {{aa|C343-46}}
 
! {{aa|C343-46}}
Line 342: Line 343:
 
|-
 
|-
 
! {{aa|C343-47}}
 
! {{aa|C343-47}}
| Fixed
+
| Fix available
 
| Monster and hero have different odds to err when throwing a greased weapon.
 
| Monster and hero have different odds to err when throwing a greased weapon.
| Players throwing greased weapons have the same chance of them misfiring as if the object is cursed; monsters throwing projectiles suffer no penalty for throwing greased weapons at all. Fixed by Grunt.
+
| Players throwing greased weapons have the same chance of them misfiring as if the object is cursed; monsters throwing projectiles suffer no penalty for throwing greased weapons at all. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-48}}
 
! {{aa|C343-48}}
Line 352: Line 353:
 
|-
 
|-
 
! {{aa|C343-49}}
 
! {{aa|C343-49}}
| Fixed
+
| Fix available
 
| The boulder does not show up in a bones file caused by death by rolling boulder.
 
| The boulder does not show up in a bones file caused by death by rolling boulder.
| Fixed in [[GruntHack]] by allowing the boulder to finish moving before dealing damage to the player (this leaves the trap ready to snare whoever next comes across the bones). Possible alternative solution: place the boulder where the player is before triggering the damage in the current code flow, leaving the boulder on top of the corpse.
+
| Fix available in [[GruntHack]] by allowing the boulder to finish moving before dealing damage to the player (this leaves the trap ready to snare whoever next comes across the bones). Possible alternative solution: place the boulder where the player is before triggering the damage in the current code flow, leaving the boulder on top of the corpse.
 
|-
 
|-
 
! {{aa|C343-50}}
 
! {{aa|C343-50}}
| Fixed
+
| Fix available
 
| A sleeping steed may answer a #chat.
 
| A sleeping steed may answer a #chat.
 
| Alex Smith
 
| Alex Smith
Line 367: Line 368:
 
|-
 
|-
 
! {{aa|C343-52}}
 
! {{aa|C343-52}}
| Confirmed
+
| Unknown
 
| Worn or wielded objects destroyed by dipping into lit potions of oil are not handled properly; this can result in odd game behavior.
 
| Worn or wielded objects destroyed by dipping into lit potions of oil are not handled properly; this can result in odd game behavior.
 
| For example, if you dip your (worn) thoroughly burned robe into lit oil until it's destroyed and then try to wear another cloak you can't, because you're already wearing the robe, even though you aren't.
 
| For example, if you dip your (worn) thoroughly burned robe into lit oil until it's destroyed and then try to wear another cloak you can't, because you're already wearing the robe, even though you aren't.
Line 377: Line 378:
 
|-
 
|-
 
! {{aa|C343-54}}
 
! {{aa|C343-54}}
| Fixed
+
| Fix available
 
| "Ulch" cannibalism message grammar is poor.
 
| "Ulch" cannibalism message grammar is poor.
 
| Alex Smith
 
| Alex Smith
 
|-
 
|-
 
! {{aa|C343-55}}
 
! {{aa|C343-55}}
| Fixed
+
| Fix available
 
| "Ulch" messages have inconsistent capitalization.
 
| "Ulch" messages have inconsistent capitalization.
 
| Alex Smith
 
| Alex Smith
Line 389: Line 390:
 
| Fix available
 
| Fix available
 
| Gas spores can't attack while hero is praying.
 
| Gas spores can't attack while hero is praying.
| A spurious "starts to attack you, but pulls back" message is displayed, even though gas spores have only passive attacks. Fixed in [[GruntHack]].
+
| A spurious "starts to attack you, but pulls back" message is displayed, even though gas spores have only passive attacks. Fix available in [[GruntHack]].
 
|-
 
|-
 
! {{aa|C343-57}}
 
! {{aa|C343-57}}
| Fixed
+
| Fix available
 
| #enhance command descriptions in Guidebook and game do not match.
 
| #enhance command descriptions in Guidebook and game do not match.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-58}}
 
! {{aa|C343-58}}
| Fixed
+
| Fix available
 
| #conduct command description grammar is poor
 
| #conduct command description grammar is poor
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-59}}
 
! {{aa|C343-59}}
| Fixed
+
| Fix available
 
| Engulfer stoned swallowing hero polymorphed to cockatrice causes incorrect screen display. If hero has ball & chain, game can panic.
 
| Engulfer stoned swallowing hero polymorphed to cockatrice causes incorrect screen display. If hero has ball & chain, game can panic.
| Reproduced with a hostile trapper.  The t remained on the display in its original location adjacent to the polyselfed hero for several turns, even though there was a statue of a trapper on the tile with the hero. Fixed by Grunt; ported by SEan Hunt
+
| Reproduced in NH4 with a hostile trapper.  The t remained on the display in its original location adjacent to the polyselfed hero for several turns, even though there was a statue of a trapper on the tile with the hero. Fix available by Grunt
 
|-
 
|-
 
! {{aa|C343-60}}
 
! {{aa|C343-60}}
Line 412: Line 413:
 
|-
 
|-
 
! {{aa|C343-61}}
 
! {{aa|C343-61}}
| Moot
+
| Unknown
 
| Using a WIZKIT including the quest artifact will crash the game at startup.
 
| Using a WIZKIT including the quest artifact will crash the game at startup.
| WIZKIT is not currently supported in NetHack 4.
+
|  
 
|-
 
|-
 
! {{aa|C343-62}}
 
! {{aa|C343-62}}
Line 422: Line 423:
 
|-
 
|-
 
! {{aa|C343-63}}
 
! {{aa|C343-63}}
| Fixed
+
| Fix available
 
| You can drink from a sink, fountain, or while underwater while swallowed.
 
| You can drink from a sink, fountain, or while underwater while swallowed.
| Confirmed by quaffing from fountain while engulfed by purple worm.  In a similar vein, #praying on a cross-aligned altar also works. Fixed by Grunt; ported by Sean Hunt.
+
| Unknown by quaffing from fountain while engulfed by purple worm.  In a similar vein, #praying on a cross-aligned altar also works. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-64}}
 
! {{aa|C343-64}}
| Fixed
+
| Fix available
 
| A black light leaves an hallucinated corpse while exploding.
 
| A black light leaves an hallucinated corpse while exploding.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-65}}
 
! {{aa|C343-65}}
Line 437: Line 438:
 
|-
 
|-
 
! {{aa|C343-66}}
 
! {{aa|C343-66}}
| Confirmed
+
| Unknown
 
| Co-aligned unicorns in a bones file may be hostile.
 
| Co-aligned unicorns in a bones file may be hostile.
 
| Happens when the unicorns were also co-aligned for the former player and he angered them before getting himself killed.
 
| Happens when the unicorns were also co-aligned for the former player and he angered them before getting himself killed.
 
|-
 
|-
 
! {{aa|C343-67}}
 
! {{aa|C343-67}}
| Incidentally fixed
+
| Incidentally Fix available
 
| Finding a statue when searching while blind doesn't update map.
 
| Finding a statue when searching while blind doesn't update map.
| Cannot reproduce in NH4, probably fixed by Nitrohack display changes.
+
| Cannot reproduce in NH4, probably Fix available by Nitrohack display changes.
 
|-
 
|-
 
! {{aa|C343-68}}
 
! {{aa|C343-68}}
Line 453: Line 454:
 
|-
 
|-
 
! {{aa|C343-69}}
 
! {{aa|C343-69}}
| Fixed
+
| Fix available
 
| Attempting to add more candles than needed to a candelabrum with at least one candle gives an incorrect message.
 
| Attempting to add more candles than needed to a candelabrum with at least one candle gives an incorrect message.
| bcode says: have six candles already attached, then try to attach more than one. Fixed by Grunt.
+
| bcode says: have six candles already attached, then try to attach more than one. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-70}}
 
! {{aa|C343-70}}
| Fixed
+
| Fix available
 
| Experience may not be correctly gained for monsters causing nonphysical damage.
 
| Experience may not be correctly gained for monsters causing nonphysical damage.
| cf. [[exper.c#line76]] and commentary there. Fixed by Grunt.
+
| cf. [[exper.c#line76]] and commentary there. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-71}}
 
! {{aa|C343-71}}
| Fixed
+
| Fix available
 
| When swapping places with a pet pushes it into a trap, the messages are out of order.
 
| When swapping places with a pet pushes it into a trap, the messages are out of order.
| "A gush of water hits Chmee's right forelimb!  You displaced Chmee."  Fixed by Grunt; ported by Sean Hunt.
+
| "A gush of water hits Chmee's right forelimb!  You displaced Chmee."  Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-72}}
 
! {{aa|C343-72}}
| Fixed
+
| Fix available
 
| You get confusing messages when you stop levitating while on a flying steed.
 
| You get confusing messages when you stop levitating while on a flying steed.
| Fixed by Grunt, ported by Sean Hunt.
+
| Fix available by Grunt, ported by Sean Hunt.
 
|-
 
|-
 
! {{aa|C343-73}}
 
! {{aa|C343-73}}
| Fixed
+
| Fix available
 
| Trying to kick a monster on a level forbidding teleport may give a bogus "teleports" message.  
 
| Trying to kick a monster on a level forbidding teleport may give a bogus "teleports" message.  
| "You kick the tengu.  The tengu teleports, easily evading your clumsy kick." Fixed by Grunt.
+
| "You kick the tengu.  The tengu teleports, easily evading your clumsy kick." Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-74}}
 
! {{aa|C343-74}}
| Fixed
+
| Fix available
 
| Entering a long running, uninterruptible command (e. g. engraving) after stoning starts will kill you.
 
| Entering a long running, uninterruptible command (e. g. engraving) after stoning starts will kill you.
 
| Patric Muller
 
| Patric Muller
Line 490: Line 491:
 
| Fix available
 
| Fix available
 
| A tin of Medusa meat isn't warned about properly.
 
| A tin of Medusa meat isn't warned about properly.
| Warned as in from blessed [[scroll of food detection]]; no warning is given about it being "very dangerous", as with other monsters that cause petrification. (Medusa's corpse is also warned about incorrectly, warning about poison instead of petrification.) Fixed in [[GruntHack]].
+
| Warned as in from blessed [[scroll of food detection]]; no warning is given about it being "very dangerous", as with other monsters that cause petrification. (Medusa's corpse is also warned about incorrectly, warning about poison instead of petrification.) Fix available in [[GruntHack]].
 
|-
 
|-
 
! {{aa|C343-77}}
 
! {{aa|C343-77}}
| Fixed
+
| Fix available
 
| Some messages referring to monsters that look like horses refer to claws.
 
| Some messages referring to monsters that look like horses refer to claws.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-78}}
 
! {{aa|C343-78}}
| Fixed
+
| Fix available
 
| Digging in an existing hole charges you for the time it takes to dig the whole hole.
 
| Digging in an existing hole charges you for the time it takes to dig the whole hole.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-79}}
 
! {{aa|C343-79}}
Line 508: Line 509:
 
|-
 
|-
 
! {{aa|C343-80}}
 
! {{aa|C343-80}}
| Fixed
+
| Fix available
 
| Tame monsters with multiple attacks may allow themselves to be killed through passive attacks.
 
| Tame monsters with multiple attacks may allow themselves to be killed through passive attacks.
| "The black unicorn misses the red mold.  The black unicorn is suddenly very hot!  The black unicorn misses the red mold.  The black unicorn is suddenly very hot!  The black unicorn is killed!" Fixed by Grunt.
+
| "The black unicorn misses the red mold.  The black unicorn is suddenly very hot!  The black unicorn misses the red mold.  The black unicorn is suddenly very hot!  The black unicorn is killed!" Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-81}}
 
! {{aa|C343-81}}
| Confirmed
+
| Unknown
 
| Ghosts can be slimed.
 
| Ghosts can be slimed.
 
| Reproduced by Grunt.
 
| Reproduced by Grunt.
 
|-
 
|-
 
! {{aa|C343-82}}
 
! {{aa|C343-82}}
| Fixed
+
| Fix available
 
| Land mine explosion on a drawbridge doesn't work right.  
 
| Land mine explosion on a drawbridge doesn't work right.  
| Pit is formed, but the usual drawbridge-destruction effects do not occur. Fixed in [[GruntHack]] by having the drawbridge be destroyed with no other effects. Ported by Sean Hunt.
+
| Pit is formed, but the usual drawbridge-destruction effects do not occur. Fix available in [[GruntHack]] by having the drawbridge be destroyed with no other effects. Ported by Sean Hunt.
 
|-
 
|-
 
! {{aa|C343-83}}
 
! {{aa|C343-83}}
| Fixed
+
| Fix available
 
| An eating pet will miss out on ascension.
 
| An eating pet will miss out on ascension.
| The bug is in [[Source:dog.c#line482|keepdogs()]] in dog.c, where the checks in lines [[Source:dog.c#line514|514]]-[[Source:dog.c#line527|527]] don't check for pets_only (set only in case of ascension or celestial disgrace escape). Fixed by Grunt.
+
| The bug is in [[Source:dog.c#line482|keepdogs()]] in dog.c, where the checks in lines [[Source:dog.c#line514|514]]-[[Source:dog.c#line527|527]] don't check for pets_only (set only in case of ascension or celestial disgrace escape). Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-84}}
 
! {{aa|C343-84}}
| Fixed
+
| Fix available
 
| "finally finished" may be displayed when not eating.
 
| "finally finished" may be displayed when not eating.
| Bug relates to the nomovemsg variable being left set and unmul() being called later for an unrelated reason.  An easy way to trigger it is to eat lizard corpses off the floor with nothing in inventory but worn armor in the presence of several hostile nymphs while your nutrition is between 1500 and 2000.  When it asks if you want to stop eating, say no.  (You'll stop anyway as soon as a nymph seduces you, but saying no causes nomovemsg to remain set.)  Fixed by Grunt; ported by Sean Hunt.
+
| Bug relates to the nomovemsg variable being left set and unmul() being called later for an unrelated reason.  An easy way to trigger it is to eat lizard corpses off the floor with nothing in inventory but worn armor in the presence of several hostile nymphs while your nutrition is between 1500 and 2000.  When it asks if you want to stop eating, say no.  (You'll stop anyway as soon as a nymph seduces you, but saying no causes nomovemsg to remain set.)  Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-85}}
 
! {{aa|C343-85}}
Line 548: Line 549:
 
|-
 
|-
 
! {{aa|C343-88}}
 
! {{aa|C343-88}}
| Fixed
+
| Fix available
 
| Polymorphing a statue into a boulder can leave an incorrect display.
 
| Polymorphing a statue into a boulder can leave an incorrect display.
 
| Alex Smith
 
| Alex Smith
 
|-
 
|-
 
! {{aa|C343-89}}
 
! {{aa|C343-89}}
| Fixed
+
| Fix available
 
| Unpaid objects damaged or improved in shops are not accounted for properly.
 
| Unpaid objects damaged or improved in shops are not accounted for properly.
| If you pick up some armor and are quoted a price then read a scroll of enchant armor before paying, the price does not change UNLESS you drop the armor and pick it up again, in which case it then does.  Enchant weapon works the same way. Fixed by Grunt; ported by Sean Hunt.
+
| If you pick up some armor and are quoted a price then read a scroll of enchant armor before paying, the price does not change UNLESS you drop the armor and pick it up again, in which case it then does.  Enchant weapon works the same way. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-90}}
 
! {{aa|C343-90}}
| Fixed
+
| Fix available
 
| "I u" with only one item unpaid lists the price twice.  
 
| "I u" with only one item unpaid lists the price twice.  
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-91}}
 
! {{aa|C343-91}}
| Fixed
+
| Fix available
 
| Auto-cursing armor does not do so when worn by monster.
 
| Auto-cursing armor does not do so when worn by monster.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-92}}
 
! {{aa|C343-92}}
Line 573: Line 574:
 
|-
 
|-
 
! {{aa|C343-93}}
 
! {{aa|C343-93}}
| Confirmed
+
| Unknown
 
| Astral vision can confuse the ; command.  
 
| Astral vision can confuse the ; command.  
 
| A monster on the opposite side of a solid maze wall may be said to be seen through normal vision as well as astral vision; in fact, normal vision cannot see it.  At other times no mention is made of how you see something, even though it is only visible through astral vision.
 
| A monster on the opposite side of a solid maze wall may be said to be seen through normal vision as well as astral vision; in fact, normal vision cannot see it.  At other times no mention is made of how you see something, even though it is only visible through astral vision.
 
|-
 
|-
 
! {{aa|C343-94}}
 
! {{aa|C343-94}}
| Fixed
+
| Fix available
 
| Probing a re-animated statue may cause a panic.
 
| Probing a re-animated statue may cause a panic.
 
| Patric Muller
 
| Patric Muller
 
|-
 
|-
 
! {{aa|C343-95}}
 
! {{aa|C343-95}}
| Fixed
+
| Fix available
 
| If killed by the wish from a magic lamp (or similar situation) and a bones file is produced, the bones file has the lamp in the wrong state.
 
| If killed by the wish from a magic lamp (or similar situation) and a bones file is produced, the bones file has the lamp in the wrong state.
 
| Create bones by using a magic lamp to wish for something that will blast you for more damage than you can survive.  On loading the bones in another game, bless the lamp and rub it.  A percentage of the time, you can get a second wish.
 
| Create bones by using a magic lamp to wish for something that will blast you for more damage than you can survive.  On loading the bones in another game, bless the lamp and rub it.  A percentage of the time, you can get a second wish.
 
|-
 
|-
 
! {{aa|C343-96}}
 
! {{aa|C343-96}}
| Incidentally fixed
+
| Incidentally Fix available
 
| If player aborts "In what direction?" question, prompt may remain displayed.
 
| If player aborts "In what direction?" question, prompt may remain displayed.
 
| NH4 says, "What a strange direction!"
 
| NH4 says, "What a strange direction!"
Line 598: Line 599:
 
|-
 
|-
 
! {{aa|C343-98}}
 
! {{aa|C343-98}}
| Fixed
+
| Fix available
 
| Chatting with quest leader brought back from the dead doesn't work.
 
| Chatting with quest leader brought back from the dead doesn't work.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-99}}
 
! {{aa|C343-99}}
Line 608: Line 609:
 
|-
 
|-
 
! {{aa|C343-100}}
 
! {{aa|C343-100}}
| Fixed
+
| Fix available
 
| Game may crash if thrown potion hits bars before a monster.
 
| Game may crash if thrown potion hits bars before a monster.
 
| Patric Muller
 
| Patric Muller
Line 638: Line 639:
 
|-
 
|-
 
! {{aa|C343-106}}
 
! {{aa|C343-106}}
| Fixed
+
| Fix available
 
| Sunsword continues to glow after its wielder dies.
 
| Sunsword continues to glow after its wielder dies.
| See [[Sunsword]]. Fixed by Grunt; ported by Sean Hunt.
+
| See [[Sunsword]]. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-107}}
 
! {{aa|C343-107}}
| Fixed
+
| Fix available
 
| Killing your own steed never leaves a corpse.
 
| Killing your own steed never leaves a corpse.
| Happens when you are riding at the time.  Easily reproduced by zapping an attack wand downward. Fixed by Grunt; ported by Sean Hunt.
+
| Happens when you are riding at the time.  Easily reproduced by zapping an attack wand downward. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-108}}
 
! {{aa|C343-108}}
| Incidentally fixed.
+
| Incidentally Fix available.
 
| Entering "e-" does not remove the prompt.  
 
| Entering "e-" does not remove the prompt.  
 
| NH4 does keep record of such prompts, and the answers, in the message window, but it doesn't remain anywhere it shouldn't.
 
| NH4 does keep record of such prompts, and the answers, in the message window, but it doesn't remain anywhere it shouldn't.
 
|-
 
|-
 
! {{aa|C343-109}}
 
! {{aa|C343-109}}
| Fixed
+
| Fix available
 
| There is a grammar error in the Tourist leader's greeting.
 
| There is a grammar error in the Tourist leader's greeting.
 
| Alex Smith
 
| Alex Smith
Line 663: Line 664:
 
|-
 
|-
 
! {{aa|C343-111}}
 
! {{aa|C343-111}}
| Fixed
+
| Fix available
 
| Grammar of some graveyard sounds messages is wrong in some cases.
 
| Grammar of some graveyard sounds messages is wrong in some cases.
 
| Alex Smith
 
| Alex Smith
Line 678: Line 679:
 
|-
 
|-
 
! {{aa|C343-114}}
 
! {{aa|C343-114}}
| Fixed
+
| Fix available
 
| Removing some but not all the boulders from a location confuses the vision system.
 
| Removing some but not all the boulders from a location confuses the vision system.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-115}}
 
! {{aa|C343-115}}
| Fixed
+
| Fix available
 
| Sleeping or paralyzed unicorns can catch gems.
 
| Sleeping or paralyzed unicorns can catch gems.
| Fixed by Grunt, ported by Sean.
+
| Fix available by Grunt, ported by Sean.
 
|-
 
|-
 
! {{aa|C343-116}}
 
! {{aa|C343-116}}
| Fixed
+
| Fix available
 
| Grammar error in messages related to choking on gold.
 
| Grammar error in messages related to choking on gold.
 
| Patric Muller
 
| Patric Muller
 
|-
 
|-
 
! {{aa|C343-117}}
 
! {{aa|C343-117}}
| Confirmed
+
| Unknown
 
| Gaining and losing levels in normal and monster form do not balance.
 
| Gaining and losing levels in normal and monster form do not balance.
 
| I was an XL7 human tourist, polymorphed into an elf, lost two levels to a vampire, polymorphed back to human, and was XL4.  I then polymorphed to elf again, lost one level, polymorphed back to human, and my new form was too weak to survive.
 
| I was an XL7 human tourist, polymorphed into an elf, lost two levels to a vampire, polymorphed back to human, and was XL4.  I then polymorphed to elf again, lost one level, polymorphed back to human, and my new form was too weak to survive.
 
|-
 
|-
 
! {{aa|C343-118}}
 
! {{aa|C343-118}}
| Confirmed
+
| Unknown
 
| Some messages use "mirror" where they should use "looking glass."
 
| Some messages use "mirror" where they should use "looking glass."
 
| The function use_mirror (in apply.c) has the word "mirror" hardcoded in half a dozen messages, and there's one in uhitm.c as well.  Grunt suggests fixing it by calling simple_typename().
 
| The function use_mirror (in apply.c) has the word "mirror" hardcoded in half a dozen messages, and there's one in uhitm.c as well.  Grunt suggests fixing it by calling simple_typename().
Line 713: Line 714:
 
|-
 
|-
 
! {{aa|C343-121}}
 
! {{aa|C343-121}}
| Confirmed
+
| Unknown
 
| Eating various brains which should have special handling, don't.
 
| Eating various brains which should have special handling, don't.
 
| This most likely refers to the Riders; if you try to swallow one whole, you're told "digesting any of it is fatal".
 
| This most likely refers to the Riders; if you try to swallow one whole, you're told "digesting any of it is fatal".
 
|-
 
|-
 
! {{aa|C343-122}}
 
! {{aa|C343-122}}
| Fixed
+
| Fix available
 
| Alignment of Angels is not handled consistently.
 
| Alignment of Angels is not handled consistently.
| Fixed by Grunt; ported by Sean Hunt
+
| Fix available by Grunt
 
|-
 
|-
 
! {{aa|C343-123}}
 
! {{aa|C343-123}}
| Fixed
+
| Fix available
 
| Plural of "mother-in-law" is incorrect.
 
| Plural of "mother-in-law" is incorrect.
 
| Alex Smith
 
| Alex Smith
 
|-
 
|-
 
! {{aa|C343-124}}
 
! {{aa|C343-124}}
| Fixed
+
| Fix available
 
| You can't rub a touchstone on gold.
 
| You can't rub a touchstone on gold.
| You can, but only if the touchstone is not formally identified. Fixed by Sean Hunt
+
| You can, but only if the touchstone is not formally identified. Fix available by Sean Hunt
 
|-
 
|-
 
! {{aa|C343-125}}
 
! {{aa|C343-125}}
| Fixed
+
| Fix available
 
| Killing a vault guard outside a vault gives incorrect feedback.
 
| Killing a vault guard outside a vault gives incorrect feedback.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-126}}
 
! {{aa|C343-126}}
Line 743: Line 744:
 
|-
 
|-
 
! {{aa|C343-127}}
 
! {{aa|C343-127}}
| Fixed
+
| Fix available
 
| If a vault guard leads the hero to gold in the rock, inappropriate feedback is given.
 
| If a vault guard leads the hero to gold in the rock, inappropriate feedback is given.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-128}}
 
! {{aa|C343-128}}
| Fixed
+
| Fix available
 
| Feedback for gas spore explosion when hallucinating could be improved.
 
| Feedback for gas spore explosion when hallucinating could be improved.
| If you or a monster are caught in the explosion, it is always called "the gas spore's explosion", one of the only situations wherein a monster's correct name is always used while you are hallucinating. Fixed by Grunt; ported by Sean Hunt.
+
| If you or a monster are caught in the explosion, it is always called "the gas spore's explosion", one of the only situations wherein a monster's correct name is always used while you are hallucinating. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-129}}
 
! {{aa|C343-129}}
Line 758: Line 759:
 
|-
 
|-
 
! {{aa|C343-130}}
 
! {{aa|C343-130}}
| Fixed
+
| Fix available
 
| Sometimes you can't rub an arbitrary object on a touchstone.
 
| Sometimes you can't rub an arbitrary object on a touchstone.
| Some things can be rubbed on any unidentified gray stone but not on a formally identified touchstone. Fixed by Sean Hunt.
+
| Some things can be rubbed on any unidentified gray stone but not on a formally identified touchstone. Fix available by Sean Hunt.
 
|-
 
|-
 
! {{aa|C343-131}}
 
! {{aa|C343-131}}
Line 778: Line 779:
 
|-
 
|-
 
! {{aa|C343-134}}
 
! {{aa|C343-134}}
| Fixed
+
| Fix available
 
| Being petrified by swallowing a cockatrice violates foodless conduct.
 
| Being petrified by swallowing a cockatrice violates foodless conduct.
| Fixed by Grunt; cherry-picked by Sean Hunt
+
| Fix available by Grunt; cherry-picked by Sean Hunt
 
|-
 
|-
 
! {{aa|C343-135}}
 
! {{aa|C343-135}}
| Confirmed
+
| Unknown
 
| Several quest messages are inappropriate if the hero is blind.
 
| Several quest messages are inappropriate if the hero is blind.
 
| The messages in question are ones issued upon entering certain levels for the first time.  Arc, Cav, Tou, Wiz quests have issues that I noticed.
 
| The messages in question are ones issued upon entering certain levels for the first time.  Arc, Cav, Tou, Wiz quests have issues that I noticed.
 
|-
 
|-
 
! {{aa|C343-136}}
 
! {{aa|C343-136}}
| Fixed
+
| Fix available
 
| A samurai quest guardian message uses "ninja" where "ronin" is intended.
 
| A samurai quest guardian message uses "ninja" where "ronin" is intended.
 
| Patric Muller
 
| Patric Muller
 
|-
 
|-
 
! {{aa|C343-137}}
 
! {{aa|C343-137}}
| Fixed
+
| Fix available
 
| Demons may demand money from (and get paid by) a fainted hero.
 
| Demons may demand money from (and get paid by) a fainted hero.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-138}}
 
! {{aa|C343-138}}
| Confirmed
+
| Unknown
 
| Some spheres pick up objects and some don't.
 
| Some spheres pick up objects and some don't.
 
| Tame flaming and shocking spheres (at least) pick stuff up.  Hostile ones don't, and you cannot if polyselfed into any kind of e, because you can't reach the floor.
 
| Tame flaming and shocking spheres (at least) pick stuff up.  Hostile ones don't, and you cannot if polyselfed into any kind of e, because you can't reach the floor.
 
|-
 
|-
 
! {{aa|C343-139}}
 
! {{aa|C343-139}}
| Confirmed
+
| Unknown
 
| There's no feedback when an unseen drawbridge opens or closes.
 
| There's no feedback when an unseen drawbridge opens or closes.
 
| The first time you play the passtune, you get feedback no matter what.  Subsequently, you only get feedback if you can see or if something interesting happens (e.g., a monster gets crushed).
 
| The first time you play the passtune, you get feedback no matter what.  Subsequently, you only get feedback if you can see or if something interesting happens (e.g., a monster gets crushed).
 
|-
 
|-
 
! {{aa|C343-140}}
 
! {{aa|C343-140}}
| Confirmed
+
| Unknown
 
| Pets may continue eating after being paralyzed or falling asleep.
 
| Pets may continue eating after being paralyzed or falling asleep.
 
| Actually, if you use a stethoscope in wizmode you see that their hunger is changed all at once when they start eating, and I'm pretty sure the corpse is removed at that time too; the only real multi-turn effect of a pet eating is the inability to move, which is redundant with sleep or paralysis.
 
| Actually, if you use a stethoscope in wizmode you see that their hunger is changed all at once when they start eating, and I'm pretty sure the corpse is removed at that time too; the only real multi-turn effect of a pet eating is the inability to move, which is redundant with sleep or paralysis.
 
|-
 
|-
 
! {{aa|C343-141}}
 
! {{aa|C343-141}}
| Confirmed
+
| Unknown
 
| Running, searching, and resting should stop wnen levitation ends.
 
| Running, searching, and resting should stop wnen levitation ends.
 
| Quaff an uncursed potion of levitation and use a numeric prefix to rest for 9999 turns.
 
| Quaff an uncursed potion of levitation and use a numeric prefix to rest for 9999 turns.
 
|-
 
|-
 
! {{aa|C343-142}}
 
! {{aa|C343-142}}
| Fixed
+
| Fix available
 
| Shopkeepers can be identified while hallucinating.
 
| Shopkeepers can be identified while hallucinating.
| Fixed by Grunt; ported by Sean Hunt
+
| Fix available by Grunt
 
|-
 
|-
 
! {{aa|C343-143}}
 
! {{aa|C343-143}}
Line 828: Line 829:
 
|-
 
|-
 
! {{aa|C343-144}}
 
! {{aa|C343-144}}
| Confirmed
+
| Unknown
 
| Creatures that can fit under doors can't fit through diagonal gaps.
 
| Creatures that can fit under doors can't fit through diagonal gaps.
 
| Tested with black puddings.  Refers to diagonal passages through rock only (they do fit between boulders ok).
 
| Tested with black puddings.  Refers to diagonal passages through rock only (they do fit between boulders ok).
 
|-
 
|-
 
! {{aa|C343-145}}
 
! {{aa|C343-145}}
| Fixed
+
| Fix available
 
| Mattock is mishandled when forcing locks.
 
| Mattock is mishandled when forcing locks.
| You bash a lock with a pickaxe (i.e. it is considered blunt), but pry with a mattock (i.e. bladed). Fixed by Sean Hunt.
+
| You bash a lock with a pickaxe (i.e. it is considered blunt), but pry with a mattock (i.e. bladed). Fix available by Sean Hunt.
 
|-
 
|-
 
! {{aa|C343-146}}
 
! {{aa|C343-146}}
Line 843: Line 844:
 
|-
 
|-
 
! {{aa|C343-147}}
 
! {{aa|C343-147}}
| Fixed
+
| Fix available
 
| The game panics if a magic trap tames a monster that just expelled the hero.
 
| The game panics if a magic trap tames a monster that just expelled the hero.
| per Grunt: mon.c:583 still refers to the old invalid monster (more detail on rgrn). Fixed by Grunt; ported by Sean Hunt.
+
| per Grunt: mon.c:583 still refers to the old invalid monster (more detail on rgrn). Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-148}}
 
! {{aa|C343-148}}
Line 873: Line 874:
 
|-
 
|-
 
! {{aa|C343-153}}
 
! {{aa|C343-153}}
| Confirmed
+
| Unknown
 
| Player polymorphed into guardian naga spits the wrong kind of venom.
 
| Player polymorphed into guardian naga spits the wrong kind of venom.
 
| "Your venom burns the dog!"  (I guess this is acid.)  However, when a guardian naga attacks me, "The venom blinds you."
 
| "Your venom burns the dog!"  (I guess this is acid.)  However, when a guardian naga attacks me, "The venom blinds you."
 
|-
 
|-
 
! {{aa|C343-154}}
 
! {{aa|C343-154}}
| Partially Confirmed
+
| Partially Unknown
 
| Candles are fireproof.
 
| Candles are fireproof.
 
| Falling into lava does destroy them, but zapping with a wand of fire doesn't seem to (neither when they are in the player's possession nor when they are on the floor), nor falling into a fire trap (while holding them in open inventory).
 
| Falling into lava does destroy them, but zapping with a wand of fire doesn't seem to (neither when they are in the player's possession nor when they are on the floor), nor falling into a fire trap (while holding them in open inventory).
 
|-
 
|-
 
! {{aa|C343-155}}
 
! {{aa|C343-155}}
| Probably fixed
+
| Probably Fix available
 
| Proper names may be incorrectly preceeded by "the" when hallucinating.
 
| Proper names may be incorrectly preceeded by "the" when hallucinating.
| Some of the capitalized entries in bogusmons should (and do) get the article ("The Ravenous Bugblatter Beast of Traal", "the Klingon", etc.), which is all very well, but others very clearly should not and yet currently do ("The Totoro", "The Barney the Dinosaur", "The Morgoth", "The Godzilla", "The Smokey the bear", "The King Kong").  The code needs a way to distinguish these two cases -- either two separate lists, or some kind of flag to indicate which ones that should not use "the". Allegedly fixed by Grunt; fix ported with fixups by Sean Hunt. Still not sure if it catches all cases.
+
| Some of the capitalized entries in bogusmons should (and do) get the article ("The Ravenous Bugblatter Beast of Traal", "the Klingon", etc.), which is all very well, but others very clearly should not and yet currently do ("The Totoro", "The Barney the Dinosaur", "The Morgoth", "The Godzilla", "The Smokey the bear", "The King Kong").  The code needs a way to distinguish these two cases -- either two separate lists, or some kind of flag to indicate which ones that should not use "the". Allegedly Fix available by Grunt; fix ported with fixups by Sean Hunt. Still not sure if it catches all cases.
 
|-
 
|-
 
! {{aa|C343-156}}
 
! {{aa|C343-156}}
Line 903: Line 904:
 
|-
 
|-
 
! {{aa|C343-159}}
 
! {{aa|C343-159}}
| Fixed
+
| Fix available
 
| Stalkers have a head.
 
| Stalkers have a head.
| mbodypart uses vortex_parts for all v and E, but stalkers should probably get humanoid_parts instead. Fixed by Grunt; ported by Sean Hunt.
+
| mbodypart uses vortex_parts for all v and E, but stalkers should probably get humanoid_parts instead. Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-160}}
 
! {{aa|C343-160}}
| Fixed
+
| Fix available
 
| Name "leather spellbook" is misleading.
 
| Name "leather spellbook" is misleading.
 
| Alex Smith
 
| Alex Smith
 
|-
 
|-
 
! {{aa|C343-161}}
 
! {{aa|C343-161}}
| Fixed
+
| Fix available
 
| A scroll of charging that has disappeared may still show in the list of things to charge.
 
| A scroll of charging that has disappeared may still show in the list of things to charge.
| Fixed by Jared Minch.
+
| Fix available by Jared Minch.
 
|-
 
|-
 
! {{aa|C343-162}}
 
! {{aa|C343-162}}
Line 923: Line 924:
 
|-
 
|-
 
! {{aa|C343-163}}
 
! {{aa|C343-163}}
| Fixed
+
| Fix available
 
| Antholes are mispopulated under some conditions.
 
| Antholes are mispopulated under some conditions.
| Fixed by Jared Minch
+
| Fix available by Jared Minch
 
|-
 
|-
 
! {{aa|C343-164}}
 
! {{aa|C343-164}}
Line 938: Line 939:
 
|-
 
|-
 
! {{aa|C343-166}}
 
! {{aa|C343-166}}
| Fixed
+
| Fix available
 
| Pits dug in vault guard's corridor don't get removed.
 
| Pits dug in vault guard's corridor don't get removed.
| Fixed by Grunt; ported by Sean Hunt.
+
| Fix available by Grunt.
 
|-
 
|-
 
! {{aa|C343-167}}
 
! {{aa|C343-167}}
Line 948: Line 949:
 
|-
 
|-
 
! {{aa|C343-168}}
 
! {{aa|C343-168}}
| Fixed
+
| Fix available
 
| Shattering a monster's weapon doesn't work right if the weapon is part of a stack of more than one.
 
| Shattering a monster's weapon doesn't work right if the weapon is part of a stack of more than one.
| Fixed by Jared Minch
+
| Fix available by Jared Minch
 
|-
 
|-
 
! {{aa|C343-169}}
 
! {{aa|C343-169}}
| Confirmed
+
| Unknown
 
| Autopickup fails during a failed untrap attempt.
 
| Autopickup fails during a failed untrap attempt.
 
| Player is involuntarily repositioned onto the trapped tile, but items there are not automatically picked up.
 
| Player is involuntarily repositioned onto the trapped tile, but items there are not automatically picked up.
Line 963: Line 964:
 
|-
 
|-
 
! {{aa|C343-171}}
 
! {{aa|C343-171}}
| Fixed
+
| Fix available
 
| Silver weapon damage message is sometimes missing when hero is polymorphed.
 
| Silver weapon damage message is sometimes missing when hero is polymorphed.
 
| Patric Muller
 
| Patric Muller
Line 973: Line 974:
 
|-
 
|-
 
! {{aa|C343-173}}
 
! {{aa|C343-173}}
| Fixed
+
| Fix available
 
| Monster eating lizard corpse is not handled correctly.
 
| Monster eating lizard corpse is not handled correctly.
| jmminch says a monster eating a lizard corpse for confusion lost speed, but this is now fixed.
+
| jmminch says a monster eating a lizard corpse for confusion lost speed, but this is now Fix available.
 
|-
 
|-
 
! {{aa|C343-174}}
 
! {{aa|C343-174}}
Line 983: Line 984:
 
|-
 
|-
 
! {{aa|C343-175}}
 
! {{aa|C343-175}}
| Confirmed
+
| Unknown
 
| Chatting to hostile prisoners may give an inappropriate message.
 
| Chatting to hostile prisoners may give an inappropriate message.
 
| Description is off:  it's tame prisoners who have the problem.  They say, "Sorry, I'm all out of wishes."  (Hostile prisoners say, "This will teach you not to disturb me!")
 
| Description is off:  it's tame prisoners who have the problem.  They say, "Sorry, I'm all out of wishes."  (Hostile prisoners say, "This will teach you not to disturb me!")
Line 1,003: Line 1,004:
 
|-
 
|-
 
! {{aa|C343-179}}
 
! {{aa|C343-179}}
| Fixed
+
| Fix available
 
| If a monster is killed by a drawbridge while carrying a potion of acid, the game may panic.
 
| If a monster is killed by a drawbridge while carrying a potion of acid, the game may panic.
 
| Patric Muller
 
| Patric Muller
Line 1,013: Line 1,014:
 
|-
 
|-
 
! {{aa|C343-181}}
 
! {{aa|C343-181}}
| Fixed
+
| Fix available
 
| The hero is welcomed to Delphi even if the Oracle was previously angered.
 
| The hero is welcomed to Delphi even if the Oracle was previously angered.
| Fixed by Jared Minch
+
| Fix available by Jared Minch
 
|-
 
|-
 
! {{aa|C343-182}}
 
! {{aa|C343-182}}
| Confirmed
+
| Unknown
 
| Putting on the Eyes of the Overworld while blind gives an ungrammatical message.
 
| Putting on the Eyes of the Overworld while blind gives an ungrammatical message.
 
| "You are blasted by the pair of lenses' power! You are now wearing an Eyes of the Overworld. You can see!"  Also, the possessive form (the Eyes of the Overworld's), which shows up if you are blasted by their power when they are identified, is arguable.
 
| "You are blasted by the pair of lenses' power! You are now wearing an Eyes of the Overworld. You can see!"  Also, the possessive form (the Eyes of the Overworld's), which shows up if you are blasted by their power when they are identified, is arguable.
 
|-
 
|-
 
! {{aa|C343-183}}
 
! {{aa|C343-183}}
| Confirmed
+
| Unknown
 
| Jumping over an already seen trap may give an ungrammatical message.
 
| Jumping over an already seen trap may give an ungrammatical message.
 
| "You pass right over a anti-magic field."  The message is also semantically odd for a falling rock trap, due to the word "over".
 
| "You pass right over a anti-magic field."  The message is also semantically odd for a falling rock trap, due to the word "over".
 
|-
 
|-
 
! {{aa|C343-184}}
 
! {{aa|C343-184}}
| Confirmed
+
| Unknown
 
| Levitation via worn equipment is not implemented for monsters.
 
| Levitation via worn equipment is not implemented for monsters.
 
| Tame barbed devil wears levitation boots but does not levitate as a result.
 
| Tame barbed devil wears levitation boots but does not levitate as a result.
Line 1,043: Line 1,044:
 
|-
 
|-
 
! {{aa|C343-187}}
 
! {{aa|C343-187}}
| Confirmed
+
| Unknown
 
| Meditating monsters continue meditating when affected by something which wakes sleeping monsters.
 
| Meditating monsters continue meditating when affected by something which wakes sleeping monsters.
 
| For example, playing a leather drum does not awaken them.
 
| For example, playing a leather drum does not awaken them.
 
|-
 
|-
 
! {{aa|C343-188}}
 
! {{aa|C343-188}}
| Incidentally fixed
+
| Incidentally Fix available
 
| Specifying role and/or race and an invalid alignment in NETHACKOPTIONS or config file causes a misleading message.
 
| Specifying role and/or race and an invalid alignment in NETHACKOPTIONS or config file causes a misleading message.
 
| "Incompatible alignment."
 
| "Incompatible alignment."
 
|-
 
|-
 
! {{aa|C343-189}}
 
! {{aa|C343-189}}
| Fixed
+
| Fix available
 
| Temple donations and protection lost to gremlin attack interact incorrectly.
 
| Temple donations and protection lost to gremlin attack interact incorrectly.
 
| Patric Muller
 
| Patric Muller
Line 1,068: Line 1,069:
 
|-
 
|-
 
! {{aa|C343-192}}
 
! {{aa|C343-192}}
| Incidentally fixed or moot.
+
| Incidentally Fix available or moot.
 
| If invocation is performed while hero is trapped, hero remains trapped.
 
| If invocation is performed while hero is trapped, hero remains trapped.
 
| Bug cannot be triggered in NH4 because it is impossible to be trapped while standing on the vibrating square:  "You can't set a bear trap here." / "The floor here is too hard to dig."
 
| Bug cannot be triggered in NH4 because it is impossible to be trapped while standing on the vibrating square:  "You can't set a bear trap here." / "The floor here is too hard to dig."
Line 1,078: Line 1,079:
 
|-
 
|-
 
! {{aa|C343-194}}
 
! {{aa|C343-194}}
| Confirmed
+
| Unknown
 
| Saving and restoring a game while punished and swallowed sometimes loses the ball and chain.
 
| Saving and restoring a game while punished and swallowed sometimes loses the ball and chain.
 
| I read an uncursed scroll of punishment, tried to pick up ball but it burdened me, so I set it back down, then I got swallowed by a purple worm, saved, restored, and the ball and chain were gone.
 
| I read an uncursed scroll of punishment, tried to pick up ball but it burdened me, so I set it back down, then I got swallowed by a purple worm, saved, restored, and the ball and chain were gone.
Line 1,093: Line 1,094:
 
|-
 
|-
 
! {{aa|C343-197}}
 
! {{aa|C343-197}}
| Confirmed
+
| Unknown
 
| Attacking a hidden monster sensed via ongoing monster detection is interrupted inapropropriately.
 
| Attacking a hidden monster sensed via ongoing monster detection is interrupted inapropropriately.
 
| "Wait!  There's a snake hiding under an uncursed pear!"  Yeah, I kind of knew that.
 
| "Wait!  There's a snake hiding under an uncursed pear!"  Yeah, I kind of knew that.
 
|-
 
|-
 
! {{aa|C343-198}}
 
! {{aa|C343-198}}
| Incidentally fixed
+
| Incidentally Fix available
 
| Playing in a 20 or 21 line window can cause the game to crash.
 
| Playing in a 20 or 21 line window can cause the game to crash.
| I'm guessing that this is fixed.  I made no attempt to reproduce it.
+
| I'm guessing that this is Fix available.  I made no attempt to reproduce it.
 
|-
 
|-
 
! {{aa|C343-199}}
 
! {{aa|C343-199}}
Line 1,118: Line 1,119:
 
|-
 
|-
 
! {{aa|C343-202}}
 
! {{aa|C343-202}}
| Confirmed
+
| Unknown
 
| Pushing a boulder onto a level teleporter trap could cause repeated messages.
 
| Pushing a boulder onto a level teleporter trap could cause repeated messages.
 
| Happens about three times out of ten.  "You push the boulder and suddenly it disappears!  You push the boulder and suddenly it disappears!"  May be triggered when the levelport selects the level you and the boulder are currently on, and the code runs again to select a different destination.
 
| Happens about three times out of ten.  "You push the boulder and suddenly it disappears!  You push the boulder and suddenly it disappears!"  May be triggered when the levelport selects the level you and the boulder are currently on, and the code runs again to select a different destination.
 
|-
 
|-
 
! {{aa|C343-203}}
 
! {{aa|C343-203}}
| Confirmed
+
| Unknown
 
| Hero arriving on a very crowded level may land on a monster causing game state corruption and possibly a crash.
 
| Hero arriving on a very crowded level may land on a monster causing game state corruption and possibly a crash.
 
| mnexto failed (do.c)?  Program in disorder - perhaps you'd better save.  rloc(): couldn't relocate monster Program in disorder - perhaps you'd better save.
 
| mnexto failed (do.c)?  Program in disorder - perhaps you'd better save.  rloc(): couldn't relocate monster Program in disorder - perhaps you'd better save.
 
|-
 
|-
 
! {{aa|C343-204}}
 
! {{aa|C343-204}}
| Confirmed
+
| Unknown
 
| Hero grabbed or engulfed due to conflict should be released when conflict ends.
 
| Hero grabbed or engulfed due to conflict should be released when conflict ends.
 
| Not only are you not released, but it's not obvious how to get out without harming your pet.
 
| Not only are you not released, but it's not obvious how to get out without harming your pet.
 
|-
 
|-
 
! {{aa|C343-205}}
 
! {{aa|C343-205}}
| Confirmed
+
| Unknown
 
| Changes in hallucination state are not reflected properly when also mimicing.
 
| Changes in hallucination state are not reflected properly when also mimicing.
 
| "Oh wow!  Everything feels so cosmic!" ... "You return to human form!  Far out! Everything is all cosmic again!"  Again?  Update: the hiding is not relevant here; this bug can also be reproduced when polyselfing into other blind monsters, e.g., a gelatinous cube.
 
| "Oh wow!  Everything feels so cosmic!" ... "You return to human form!  Far out! Everything is all cosmic again!"  Again?  Update: the hiding is not relevant here; this bug can also be reproduced when polyselfing into other blind monsters, e.g., a gelatinous cube.
Line 1,163: Line 1,164:
 
|-
 
|-
 
! {{aa|C343-211}}
 
! {{aa|C343-211}}
| Fixed
+
| Fix available
 
| Engraving under water gives a poorly worded message.
 
| Engraving under water gives a poorly worded message.
 
| Patric Muller
 
| Patric Muller
Line 1,175: Line 1,176:
 
| Fix available
 
| Fix available
 
| Display of stinking cloud may be incorrect when wearing Eyes of the Overworld.
 
| Display of stinking cloud may be incorrect when wearing Eyes of the Overworld.
| Believed to be fixed in GruntHack.
+
| Believed to be Fix available in GruntHack.
 
|-
 
|-
 
! {{aa|C343-214}}
 
! {{aa|C343-214}}
Line 1,188: Line 1,189:
 
|-
 
|-
 
! {{aa|C343-216}}
 
! {{aa|C343-216}}
| Fixed
+
| Fix available
 
| Fireproof containers catch fire in lava.
 
| Fireproof containers catch fire in lava.
| Failed to reproduce, but did find {{sa|C343-376}}.  Aardvark Joe says this is fixed in NH4.
+
| Failed to reproduce, but did find {{sa|C343-376}}.  Aardvark Joe says this is Fix available in NH4.
 
|-
 
|-
 
! {{aa|C343-217}}
 
! {{aa|C343-217}}
Line 1,198: Line 1,199:
 
|-
 
|-
 
! {{aa|C343-218}}
 
! {{aa|C343-218}}
| Fixed
+
| Fix available
 
| Applying a wielded cream pie can crash the game. This generalizes to wielded objects being destroyed.
 
| Applying a wielded cream pie can crash the game. This generalizes to wielded objects being destroyed.
 
| Patric Muller
 
| Patric Muller
Line 1,218: Line 1,219:
 
|-
 
|-
 
! {{aa|C343-222}}
 
! {{aa|C343-222}}
| Fixed
+
| Fix available
 
| It's possible to end up wielding a cockatrice corpse when no longer polymorphed.
 
| It's possible to end up wielding a cockatrice corpse when no longer polymorphed.
 
| Quuxplusone
 
| Quuxplusone
 
|-
 
|-
 
! {{aa|C343-223}}
 
! {{aa|C343-223}}
| Confirmed
+
| Unknown
 
| Hidden pet can follow hero down stairs, remain hiding and show up as hidden monster. Also can happen with a magic whistle.
 
| Hidden pet can follow hero down stairs, remain hiding and show up as hidden monster. Also can happen with a magic whistle.
 
| Tested with a tame scorpion hiding under an item.  After traversing the stairs it was still hiding for a turn or two, even though there was nothing there to hide under.
 
| Tested with a tame scorpion hiding under an item.  After traversing the stairs it was still hiding for a turn or two, even though there was nothing there to hide under.
Line 1,233: Line 1,234:
 
|-
 
|-
 
! {{aa|C343-225}}
 
! {{aa|C343-225}}
| Confirmed
+
| Unknown
 
| Hero can sometimes carry too many boulders.
 
| Hero can sometimes carry too many boulders.
 
| Even the number of available inventory slots is no obstacle when polymorphed into a titan.
 
| Even the number of available inventory slots is no obstacle when polymorphed into a titan.
 
|-
 
|-
 
! {{aa|C343-226}}
 
! {{aa|C343-226}}
| Confirmed
+
| Unknown
 
| Inventory display doesn't mention unpaid items in a container the hero owns.
 
| Inventory display doesn't mention unpaid items in a container the hero owns.
 
| The container is listed, but its contents are not even if unpaid.  Not sure exactly what the expected behavior would be here.
 
| The container is listed, but its contents are not even if unpaid.  Not sure exactly what the expected behavior would be here.
Line 1,253: Line 1,254:
 
|-
 
|-
 
! {{aa|C343-229}}
 
! {{aa|C343-229}}
| Partially Confirmed
+
| Partially Unknown
 
| Hero can dip or apply grease to a worn item that is covered by another worn item.
 
| Hero can dip or apply grease to a worn item that is covered by another worn item.
 
| You can #dip a shirt that's covered by DSM into holy water, but you cannot apply grease to DSM that's covered by a cloak.
 
| You can #dip a shirt that's covered by DSM into holy water, but you cannot apply grease to DSM that's covered by a cloak.
Line 1,263: Line 1,264:
 
|-
 
|-
 
! {{aa|C343-231}}
 
! {{aa|C343-231}}
| Fixed
+
| Fix available
 
| Time is distorted while sinking into lava.
 
| Time is distorted while sinking into lava.
 
|  
 
|  
Line 1,273: Line 1,274:
 
|-
 
|-
 
! {{aa|C343-233}}
 
! {{aa|C343-233}}
| Fixed
+
| Fix available
 
| Hero polymorphed into Quantum Mechanic may get erroneous messages about disappearing monsters.
 
| Hero polymorphed into Quantum Mechanic may get erroneous messages about disappearing monsters.
| Refers to hitting a monster that has you engulfed.  Aardvark Joe says this is fixed in NH4 now.
+
| Refers to hitting a monster that has you engulfed.  Aardvark Joe says this is Fix available in NH4 now.
 
|-
 
|-
 
! {{aa|C343-234}}
 
! {{aa|C343-234}}
Line 1,283: Line 1,284:
 
|-
 
|-
 
! {{aa|C343-235}}
 
! {{aa|C343-235}}
| Fixed
+
| Fix available
 
| Casting spell of protection gives incorrect message if hero is swallowed or in rock.
 
| Casting spell of protection gives incorrect message if hero is swallowed or in rock.
 
| Patric Muller
 
| Patric Muller
Line 1,298: Line 1,299:
 
|-
 
|-
 
! {{aa|C343-238}}
 
! {{aa|C343-238}}
| Confirmed
+
| Unknown
 
| (Unix and VMS only) The "Who are you?" prompt does not accept digits in the response.
 
| (Unix and VMS only) The "Who are you?" prompt does not accept digits in the response.
 
| You can include digits in your answer, but if your answer ''starts'' with a digit the guard will just reprompt you.
 
| You can include digits in your answer, but if your answer ''starts'' with a digit the guard will just reprompt you.
 
|-
 
|-
 
! {{aa|C343-239}}
 
! {{aa|C343-239}}
| Confirmed
+
| Unknown
 
| Engravings can transfer between a moat and a drawbridge.
 
| Engravings can transfer between a moat and a drawbridge.
 
| Engrave on the bridge, then step away and play the passtune.
 
| Engrave on the bridge, then step away and play the passtune.
 
|-
 
|-
 
! {{aa|C343-240}}
 
! {{aa|C343-240}}
| Confirmed
+
| Unknown
 
| Hero can create a pit in air.
 
| Hero can create a pit in air.
 
| Can be accomplished by setting a land mine and waiting for a monster to trigger it (or I suppose you could trip it yourself).
 
| Can be accomplished by setting a land mine and waiting for a monster to trigger it (or I suppose you could trip it yourself).
 
|-
 
|-
 
! {{aa|C343-241}}
 
! {{aa|C343-241}}
| Confirmed
+
| Unknown
 
| Hero is not charged for breaking the lock on a container owned by a shop.
 
| Hero is not charged for breaking the lock on a container owned by a shop.
 
| Verified by using a dagger to force a chest in a Minetown shop.
 
| Verified by using a dagger to force a chest in a Minetown shop.
 
|-
 
|-
 
! {{aa|C343-242}}
 
! {{aa|C343-242}}
| Partially confirmed
+
| Partially Unknown
 
| Shopkeepers and priests avoid graves when they should not.
 
| Shopkeepers and priests avoid graves when they should not.
 
| For example, if there's a grave on the tile directly inside the door of a shop, the keeper will not step there, making it easier than it should be for you to get in and out of the shop.  You can walk in with a pick-axe in open inventory, for example, or walk out with shop merchandise (although in the latter case you face Kops and striking, and THEN the shopkeeper will finally step on the grave and come after you).  I'm not sure exactly how this applies to priests, though.
 
| For example, if there's a grave on the tile directly inside the door of a shop, the keeper will not step there, making it easier than it should be for you to get in and out of the shop.  You can walk in with a pick-axe in open inventory, for example, or walk out with shop merchandise (although in the latter case you face Kops and striking, and THEN the shopkeeper will finally step on the grave and come after you).  I'm not sure exactly how this applies to priests, though.
 
|-
 
|-
 
! {{aa|C343-243}}
 
! {{aa|C343-243}}
| Confirmed
+
| Unknown
 
| Hero can throw without hands.
 
| Hero can throw without hands.
 
| If you are, for instance, polyselfed into pretty much anything that doesn't have hands (dog, dragon, whatever), you can still throw things, including darts and daggers.  It's so consistent I always assumed it was intended behavior.
 
| If you are, for instance, polyselfed into pretty much anything that doesn't have hands (dog, dragon, whatever), you can still throw things, including darts and daggers.  It's so consistent I always assumed it was intended behavior.
Line 1,333: Line 1,334:
 
|-
 
|-
 
! {{aa|C343-245}}
 
! {{aa|C343-245}}
| Confirmed
+
| Unknown
 
| Hero trying to kick beyond map edge is handled improperly.
 
| Hero trying to kick beyond map edge is handled improperly.
 
| According to Aardvark Joe, "I suspect this bug refers to the fact that the code does not validate the location that you're trying to kick, and can end up accessing memory outside of the map structure, which can cause memory corruption.  I'm able to recreate this in NH4 by kicking a location off of the edge of the map, and eventually end up with a segmentation fault."
 
| According to Aardvark Joe, "I suspect this bug refers to the fact that the code does not validate the location that you're trying to kick, and can end up accessing memory outside of the map structure, which can cause memory corruption.  I'm able to recreate this in NH4 by kicking a location off of the edge of the map, and eventually end up with a segmentation fault."
Line 1,348: Line 1,349:
 
|-
 
|-
 
! {{aa|C343-248}}
 
! {{aa|C343-248}}
| Fixed
+
| Fix available
 
| You can't put candles in a candelabrum while underwater.
 
| You can't put candles in a candelabrum while underwater.
 
| Sgeo
 
| Sgeo
Line 1,368: Line 1,369:
 
|-
 
|-
 
! {{aa|C343-252}}
 
! {{aa|C343-252}}
| Fixed
+
| Fix available
 
| There is a typo in the quote from ''The Count of Monte Cristo.''
 
| There is a typo in the quote from ''The Count of Monte Cristo.''
 
| Patric Muller
 
| Patric Muller
Line 1,398: Line 1,399:
 
|-
 
|-
 
! {{aa|C343-258}}
 
! {{aa|C343-258}}
| Fixed
+
| Fix available
 
| Grammar error in samurai quest: "wakarimasu?" instead of "wakarimasu ka?"
 
| Grammar error in samurai quest: "wakarimasu?" instead of "wakarimasu ka?"
 
| Patric Muller
 
| Patric Muller
 
|-
 
|-
 
! {{aa|C343-259}}
 
! {{aa|C343-259}}
| Fixed
+
| Fix available
 
| "Dr. Dolittle" is spelled incorrectly.
 
| "Dr. Dolittle" is spelled incorrectly.
 
| Patric Muller
 
| Patric Muller
 
|-
 
|-
 
! {{aa|C343-260}}
 
! {{aa|C343-260}}
| Confirmed
+
| Unknown
 
| Ridden steeds are sometimes immune to gas traps.
 
| Ridden steeds are sometimes immune to gas traps.
 
| Specifically, if the player has intrinsic sleep resistance, it protects the ridden steed as well.
 
| Specifically, if the player has intrinsic sleep resistance, it protects the ridden steed as well.
Line 1,420: Line 1,421:
 
|-
 
|-
 
! {{aa|C343-262}}
 
! {{aa|C343-262}}
| Confirmed
+
| Unknown
 
| Polyporph mis-handles a used and wielded leash.
 
| Polyporph mis-handles a used and wielded leash.
 
| Polyself into something that cannot wield (e.g. a hell hound).  "You find you must drop your weapon!"  This leaves an in-use leash on the ground.  Your pet can even pick it up, carry it around, drop it, and it's still listed as "(in use)".
 
| Polyself into something that cannot wield (e.g. a hell hound).  "You find you must drop your weapon!"  This leaves an in-use leash on the ground.  Your pet can even pick it up, carry it around, drop it, and it's still listed as "(in use)".
Line 1,435: Line 1,436:
 
|-
 
|-
 
! {{aa|C343-265}}
 
! {{aa|C343-265}}
| Confirmed
+
| Unknown
 
| Force may work when hero can't reach lock being forced.
 
| Force may work when hero can't reach lock being forced.
 
| For example, while wearing a ring of levitation, you can #force the lock on a chest, but you cannot #loot it.
 
| For example, while wearing a ring of levitation, you can #force the lock on a chest, but you cannot #loot it.
 
|-
 
|-
 
! {{aa|C343-266}}
 
! {{aa|C343-266}}
| Confirmed
+
| Unknown
 
| Hero on drawbridge when it's destroyed is not handled properly.
 
| Hero on drawbridge when it's destroyed is not handled properly.
 
| Destroy a drawbridge by zapping a wand of striking or of digging downward while standing on the bridge.  "The drawbridge collapses into the moat" without harming you, leaving you standing on the moat even if you are not properly equipped to stand there.  Information has been posted to rgrn about the dev team's fix for this; to find the thread, search for phlebocratic postreticular apodiosis.
 
| Destroy a drawbridge by zapping a wand of striking or of digging downward while standing on the bridge.  "The drawbridge collapses into the moat" without harming you, leaving you standing on the moat even if you are not properly equipped to stand there.  Information has been posted to rgrn about the dev team's fix for this; to find the thread, search for phlebocratic postreticular apodiosis.
Line 1,447: Line 1,448:
 
| Fix available
 
| Fix available
 
| Game says monster speed changes even if monster can't move at all.  
 
| Game says monster speed changes even if monster can't move at all.  
| Fixed in AceHack.  Reproduced in NH4 by zapping wands of speed and slow monster at a red mold (which is sessile, according to the wiki).
+
| Fix available in AceHack.  Reproduced in NH4 by zapping wands of speed and slow monster at a red mold (which is sessile, according to the wiki).
 
|-
 
|-
 
! {{aa|C343-268}}
 
! {{aa|C343-268}}
| Confirmed
+
| Unknown
 
| Used up potion of acid may end up in bones file.
 
| Used up potion of acid may end up in bones file.
| Confirmed by dipping a cursed potion of acid into a fountain at Delphi, resulting in death.
+
| Unknown by dipping a cursed potion of acid into a fountain at Delphi, resulting in death.
 
|-
 
|-
 
! {{aa|C343-269}}
 
! {{aa|C343-269}}
Line 1,460: Line 1,461:
 
|-
 
|-
 
! {{aa|C343-270}}
 
! {{aa|C343-270}}
| Fixed
+
| Fix available
 
| Dying in a shop while wielding two weapons may cause a warning message.
 
| Dying in a shop while wielding two weapons may cause a warning message.
 
| Patric Muller
 
| Patric Muller
Line 1,480: Line 1,481:
 
|-
 
|-
 
! {{aa|C343-274}}
 
! {{aa|C343-274}}
| Confirmed
+
| Unknown
 
| Odd message when attempting to apply a wielded towel.
 
| Odd message when attempting to apply a wielded towel.
 
| "You cannot use it while you're wearing it!"
 
| "You cannot use it while you're wearing it!"
 
|-
 
|-
 
! {{aa|C343-275}}
 
! {{aa|C343-275}}
| Fixed
+
| Fix available
 
| If a lit, wielded, candle or potion of oil burns out, the game may crash.
 
| If a lit, wielded, candle or potion of oil burns out, the game may crash.
 
| Patric Muller
 
| Patric Muller
 
|-
 
|-
 
! {{aa|C343-276}}
 
! {{aa|C343-276}}
| Fixed
+
| Fix available
 
| If a figurine auto-transforms while wielded or worn, the game may crash.
 
| If a figurine auto-transforms while wielded or worn, the game may crash.
 
| Patric Muller
 
| Patric Muller
 
|}
 
|}
 
''to be continued…''
 
 
==Possibly-new bugs==
 
Known bugs in NH4 that may have been inherited from vanilla, but were not reported as vanilla bugs.
 
 
{|class="prettytable sorted striped"
 
! Number
 
! Status
 
! Description
 
! Additional notes
 
|-
 
! {{aa|C4X-001}}
 
| Open
 
| The message when a monster drinks a potion of invisibility but you can still see it is confusing.
 
| May only apply to telepathy, not seeing invisible.
 
|-
 
! {{aa|C4X-002}}
 
| Open
 
| The warning for eating when Satiated comes at the worst time.
 
| It comes after picking what to eat but before edibility checks. Suggest putting it before selection to avoid double-confirmation on dangerous food.
 
|-
 
! {{aa|C4X-003}}
 
| Fixed in 04b8ef2
 
| Wands of teleportation do not auto-identify when you zap yourself.
 
|
 
|-
 
! {{aa|C4X-004}}
 
| Open
 
| Stacking corpses confuses sac timeouts
 
| Possibly a consequence of buc-merging? To reproduce, kill something (lizard or lichen works well) and get a corpse. Then wait a long time. Kill the same thing again. If its corpse stacks, you will be unable to sacrifice either.
 
|-
 
! {{aa|C4X-005}}
 
| Fixed in 312fa455
 
| Pre-generated chests have wrong weight
 
| Chests that contain pre-determined items (the /oW chest in the Castle and the amulet chests in Vlad's Tower) have the weight of an empty chest until they are looked into.
 
|}
 
 
==Endemic bugs==
 
Known bugs in NetHack4 that are '''not''' inherited from 3.4.3:
 
 
{| class="prettytable sortable striped"
 
! Number
 
! Status
 
! Description (3.4.3)
 
! Additional notes
 
|-
 
! {{aa|C401-001}}
 
| Documentation
 
| The protocol specification is woefully inadequate. 
 
| It covers registration and login and that's it.  This first appeared in NitroHack, when the protocol was implemented.  The only real sources of information about the rest of the protocol, as far as I can tell, are nethack_server/src/clientcmd.c and libnethack_client/src/clientapi.c
 
This is now partially documented [[NetHack 4 Network Protocol|here]].
 
|-
 
! {{aa|C401-002}}
 
| Open
 
| Luckstone is described strangely.
 
| Hit /, say n, type luckstone.  "This stone is enchanted to provide luck to its wearer, making several random events happen give slightly better results on average. In addition, it prevents luck wearing off over time."  What does it mean to "happen give" results?
 
|-
 
! {{aa|C401-003}}
 
| Open
 
| Message buffer defaults to top rather than bottom.
 
|
 
|-
 
! {{aa|C401-004}}
 
| Open
 
| Sometimes when interrupted when travelling or exploring, cursor is on wrong square.
 
|
 
|-
 
! {{aa|C401-005}}
 
| Open
 
| If you have gauntlets of power on and throw a corpse at a pet, under some circumstances a buffer overrun will occur when drawing the map.
 
| Use AddressSanitizer to isolate
 
|}
 
 
==Feature requests==
 
{| class="prettytable sortable striped"
 
! Number
 
! Status
 
! Description
 
! Additional notes
 
|-
 
! {{aa|R401-001}}
 
| Open
 
| Allow naming of items on the ground.
 
|
 
|-
 
! {{aa|R401-002}}
 
| Open
 
| Allow looking at dungeon overview during level teleport prompt
 
|
 
|-
 
! {{aa|R401-003}}
 
| Open
 
| Allow controlling artifact generation with birth options, to allow for experimental artifacts to be included without upsetting vanilla gameplay
 
|
 
|-
 
! {{aa|R401-004}}
 
| Open
 
| Allow server operators to force birth options (to normalize gameplay with R401-003)
 
|
 
|}
 
{{variant-343}}
 
[[Category:Bugs]]
 
[[Category:Variants]]
 

Revision as of 20:50, 21 March 2013

Like other NetHack variants, UnNetHackPlus has bugs. This page tracks the status of the Bugs in NetHack 3.4.3 in UnNetHackPlus, (new bugs introduced in NetHack 4 are tracked at https://github.com/Bulwersator/UnNetHackPlus/issues and UnNetHack bugs at http://sourceforge.net/apps/trac/unnethack/report/1).

Special thanks to everyone who helped to compile this list.

UnNetHackPlus's developer 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 UnNetHack or UnNetHackPlus and was fixed.
  • Incidentally Fix available: The bug was Fix available due to unrelated changes made in UnNetHackPlus.
  • Fix available: The bug has a fix available for it in some other variant, but that fix has not yet been merged into UnNetHackPlus.
  • Confirmed: The bug has been reproduced in UnNetHackPlus (typically with a save file recorded for it).
  • Moot: The bug's context no longer exists in UnNetHackPlus.
  • 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.
  • Not a bug: Considered as a bug by DevTeam but not by User:Bulwersator.
  • Unclear: It is not clear what the bug description refers to.
  • Unknown: The bug has not been reproduced in UnNetHackPlus, but may well still exist.
  • Untested: An explanation has been proposed (typically, as a result of looking at the source), but the bug has not actually been reproduced in UnNetHackPlus.

Inherited from Vanilla releases older than 3.4.3

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 UnNetHackPlus.
C341-4 Unknown 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 Fix available Skilled or expert caster of fireball/cone of cold can't target a monster known only by infravision or ESP. Fix available by Grunt.
C341-10 Debatable Fruit names ending in "us" are incorrectly considered plural. Clearly singular -us words that someone might conceivably use as a slime-mold name include cactus, lotus, fetus, octopus, platypus, torus, walrus; clearly plural ones include caribous, kudzus, marabous, menus, zebus; ones that can be either include asparagus, acanthus; adjectives include citrus, nutritious. Asparagus (the only one that's widely considered a food in the English-speaking world) and lotus (due to famously being eaten in the Odyssey) are the only such words that are even vaguely likely to turn up (unless someone is being deliberately over-the-top silly, in which case they deserve whatever weird message the game gives them).
C341-18 Fix available ki-rins and couatls can wear (and may have) armor. Shields, boots, gloves, and (non-metallic for ki-rin) helmets. Fix available by Grunt.
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 Fix available If you self-genocide while polymorphed, the death message makes no sense. "You return to [racial] form. DYWYPI?" GruntHack changes this to "As you return to [racial] form, you die."
C342-19 Fix available 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." Fix available in GruntHack.
C342-22 Fix available Monsters can hide under cockatrice corpses without getting stoned. GruntHack contains a fix for this.
C342-31 Unknown You can get a message telling you a monster wields a weapon it already was wielding. There's a FIXME at line 616 in weapon.c that could potentially be (indirectly) related.
C342-36 Unknown If unable to see yourself while invisible and you are bestowed a spellbook, it doesn't show up on the display.
C342-46 Fix available Cleric cast lightning doesn't blind as other lightning does. Refers to the monster cleric spell, CLC_LIGHTNING. GruntHack fixes this.
C342-50 Unknown 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 Fix available The game thinks trappers hide on the ceiling. In D&D, they apparently hide on the floor. Turns up in two known places: dislodging a trapper with a drum of earthquake, and ambushing a monster while in trapper form. Fix available by Grunt.
C342-54 Unknown 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.

Inherited from Vanilla 3.4.3

Number Status Description (3.4.3) Additional notes
C343-1 Unclear At a pit the game can give messages with poor grammar.
C343-2 Fix available Wielded silver arrows don't cause silver damage on some silver-haters. Fix available by Alex Smith.
C343-3 Fix available In the ranger quest, monsters can end up off the map to the left. The special level loader introduces a two column gap to the left of the main maze area; Jonadab thinks the monsters get generated back there. GruntHack fixes this by removing the two column gap in the special level loader.
C343-4 Fix available On the Rogue level, tunnelling through rock doesn't leave a passage. Refers to tame tunneling monsters, like umber hulks, rather than a player with a pickaxe. Non-tame monsters cannot dig on the Rogue level. Fix available in GruntHack by disabling the ability of tame monsters to dig on the Rogue level.
C343-5 Fix available In wizard mode, level teleport in the endgame can cause a crash if confused. Fix available by Grunt.
C343-6 Fix available You can #sit on an object at the bottom of a pit that you are not in. Fix available in AceHack and GruntHack.
C343-7 Fix available When a steed pushes a boulder into a pool, the message misuses "you". Fix available by Alex Smith.
C343-8 Fix available Plural of Nazgul is Nazgul - not Nazguls Fix available by Patric Mueller.
C343-9 Fix available 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!". Fix available in GruntHack, though by a more complicated means than necessary for vanilla / NH4.
C343-10 Fix available If there is a corpse in a pit, you have to enter the pit to pick it up but not to eat it. Fix available in GruntHack.
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 Fix available You can't use '>' to enter a pit. Fix available 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. Unknown in NH4 with an invisible pet w and a chameleon.
C343-14 Fixed The initial and any tombstone message resulting from eating an identified artifact is gramatically incorrect. Requires choking on a formally IDed artifact. Fix available in GruntHack - https://github.com/sgrunt/GruntHack/commit/02a48205328096f50d28e32f527c8df065f86bdc .
C343-15 Fix available You can get a message that an invisible monster looks much better. Fix available by Alex Smith.
C343-16 Fix available Player polymorphed as a xorn can't pick up items in pits. Fix available by Sean Hunt.
C343-17 Fix available After polymorphing into a xorn and returning to human form, player can be stuck in a pit that isn't there. Fix available by Sean Hunt.
C343-18 Fix available Scaring a mimicing mimic gives an incorrect "turns to flee" message. Fix available by Alex Smith.
C343-19 Fix available Dipping acid in a fountain may not destroy the acid. Seems inconsistent about whether it's destroyed or not, despite exploding. Fix available on NAO and in GruntHack.
C343-20 Info available When dying immediately on entering a level, the map may show you dying on the previous level.
C343-21 Unknown Pets can be pulled through closed doors with a leash.
C343-22 Fix available You can untrap a monster in a pit while levitating. Fix available by Grunt.
C343-23 Fix available Dungeon collapses after vault guard fails to lead you out. Fix available by Grunt.
C343-24 Moot Documented default for option "null" is "off"; default is actually "on". The rendering no longer works like that anyway (???).
C343-25 Fix available You can trip over a cockatrice corpse safely. Wear gauntlets of fumbling and walk around among cockatrice corpses. "You see here a cockatrice corpse. You trip over it. You make a lot of noise!" Fix available in GruntHack, where tripping is unsafe if not wearing boots.
C343-26 Fix available A frozen swamp may be called a moat. Go to Juiblex's Swamp and start zapping around with a wand of cold. "The moat is bridged with ice! You hear a cracking sound." Fix available, along with several related misuses of "moat", in GruntHack by greater use of waterbody_name.
C343-27 Fix available Kicked objects do not slide properly on air or water levels. Fix available by Grunt.
C343-28 Fix available There are several places that can't tell the difference between a "hat" and a "helmet." There are some objects which are referred to in their descriptions as "hats" (elven leather helm -> "hat", dwarvish iron helm -> "hard hat", cornuthaum and dunce cap -> "conical hat"; one could argue that this applies to fedoras as well despite not having a separate description, as it's not a helmet). Several places in the code ("Fortunately, you are wearing a hard helmet"; "Your helmet blocks the attack to your head") always refer to the object in your armor slot as a helmet, even when it can't properly be described as a helmet (such as having a fedora block a mind flayer attack). Fix available by Grunt.
C343-29 Fix available When taking things out of a bag of holding, messages may say "lifting" instead of "removing." This happens when you get the confirmation asking if you want to continue (because your encumbrance level would increase and you are over your threshold). Fix available in GruntHack.
C343-30 Fix available Cursed scroll of destroy armor on cursed armor doesn't always interact correctly. Alex Smith
C343-31 Fix available If you hit a cockatrice with a weapon that breaks, you can be stoned. Reproduced by wielding a boomerang in melee combat with negative luck. Fix available in GruntHack.
C343-32 Fix available When blind and levitating, the hero can still discover stairs. Use the go down command. "You are floating high above the stairs." Fix available by Grunt.
C343-33 Fix available Sometimes a monster may remain hidden under a corpse that has rotted away. Fix available by Grunt.
C343-34 Fix available Mimics on the rogue level may try to mimic a closed door. Fix available by Sean Hunt.
C343-35 Info available Polymorphed or shapechanged monsters may get the wrong number of hit points.
C343-36 Fix available Weight of corpses on special levels may not be calculated correctly. This also goes for statues, e.g. the Oracle centaur statues. Fix available by Grunt.
C343-37 Fix available Mimics may mimic a boulder over a pit or hole. Also "a statue of a (monster) on a pit on the floor of the room" or "a pit on a stairway up". Fix available by Sean Hunt.
C343-38 Fix available Dismounting and kicking a monster that jumps may result in landing on the wrong side of a wall. In very confined spaces, mnexto() may not be able to find a space next to you. Fix available by Grunt.
C343-39 Unknown Restoring a game where the character is wielding Sting may result in temporary display errors during the restore process.
C343-40 Fix available Monster thrusting one of multiple wielded daggers gives misleading message. Fix available by Grunt.
C343-41 Fix available A rolling boulder falling into a pit you can't see only makes a sound if the hero is blind (or blindfolded). If you only can't see it happen because it's dark, you get no sound. Fix available by Grunt.
C343-42 Fix available If a fire trap melts ice, it may trigger twice in the same turn. Reproduced via polyself into a red dragon. Fix available by Grunt.
C343-43 Unknown An invisible troll that revives may be shown until it moves.
C343-44 Fix available Shopkeepers, doors, and traps interact oddly. Fix available by Grunt.
C343-45 Fix available Dropping the corpse of a unique monster without a personal name down the stairs gives a badly formed response. Fix available by Sean Hunt.
C343-46 Unknown Breaking up a boulder or statue can result in pieces that are described incorrectly.
C343-47 Fix available Monster and hero have different odds to err when throwing a greased weapon. Players throwing greased weapons have the same chance of them misfiring as if the object is cursed; monsters throwing projectiles suffer no penalty for throwing greased weapons at all. Fix available by Grunt.
C343-48 Unknown Killing your pet doesn't get you any experience when it should. Vanilla: This might refer to the fact you won't break pacifist conduct if you branchport into an already-full level - pets and followers simply disappear. The pacifist page has a few more "safe" ways to kill things.
C343-49 Fix available The boulder does not show up in a bones file caused by death by rolling boulder. Fix available in GruntHack by allowing the boulder to finish moving before dealing damage to the player (this leaves the trap ready to snare whoever next comes across the bones). Possible alternative solution: place the boulder where the player is before triggering the damage in the current code flow, leaving the boulder on top of the corpse.
C343-50 Fix available A sleeping steed may answer a #chat. Alex Smith
C343-51 Info available Luck's effect on random events isn't always as intended.
C343-52 Unknown Worn or wielded objects destroyed by dipping into lit potions of oil are not handled properly; this can result in odd game behavior. For example, if you dip your (worn) thoroughly burned robe into lit oil until it's destroyed and then try to wear another cloak you can't, because you're already wearing the robe, even though you aren't.
C343-53 Unknown If a shopkeeper is trapped adjacent to the door, the game may get confused and issue impossible or panic messages. TJR says break a wand of digging while standing next to the shopkeeper.
C343-54 Fix available "Ulch" cannibalism message grammar is poor. Alex Smith
C343-55 Fix available "Ulch" messages have inconsistent capitalization. Alex Smith
C343-56 Fix available Gas spores can't attack while hero is praying. A spurious "starts to attack you, but pulls back" message is displayed, even though gas spores have only passive attacks. Fix available in GruntHack.
C343-57 Fix available #enhance command descriptions in Guidebook and game do not match. Fix available by Grunt.
C343-58 Fix available #conduct command description grammar is poor Fix available by Grunt.
C343-59 Fix available Engulfer stoned swallowing hero polymorphed to cockatrice causes incorrect screen display. If hero has ball & chain, game can panic. Reproduced in NH4 with a hostile trapper. The t remained on the display in its original location adjacent to the polyselfed hero for several turns, even though there was a statue of a trapper on the tile with the hero. Fix available by Grunt
C343-60 Unknown Several messages delivered when hero's fingers are slippery have poor grammar.
C343-61 Unknown Using a WIZKIT including the quest artifact will crash the game at startup.
C343-62 Unknown Riding into a magic portal gives an extra, useless message. You may be told "<steed> is still eating.", but it comes through with you regardless.
C343-63 Fix available You can drink from a sink, fountain, or while underwater while swallowed. Unknown by quaffing from fountain while engulfed by purple worm. In a similar vein, #praying on a cross-aligned altar also works. Fix available by Grunt.
C343-64 Fix available A black light leaves an hallucinated corpse while exploding. Fix available by Grunt.
C343-65 Fix available A monster that "shrieks in pain" may not awaken others nearby. Addressed in GruntHack; Additional info on the wiki.
C343-66 Unknown Co-aligned unicorns in a bones file may be hostile. Happens when the unicorns were also co-aligned for the former player and he angered them before getting himself killed.
C343-67 Incidentally Fix available Finding a statue when searching while blind doesn't update map. Cannot reproduce in NH4, probably Fix available by Nitrohack display changes.
C343-68 Untested Incorrect message may be given when a spellcasting monster summons other monsters. may be a pluralization issue if extinction lets only one of the

monsters materialize.

C343-69 Fix available Attempting to add more candles than needed to a candelabrum with at least one candle gives an incorrect message. bcode says: have six candles already attached, then try to attach more than one. Fix available by Grunt.
C343-70 Fix available Experience may not be correctly gained for monsters causing nonphysical damage. cf. exper.c#line76 and commentary there. Fix available by Grunt.
C343-71 Fix available When swapping places with a pet pushes it into a trap, the messages are out of order. "A gush of water hits Chmee's right forelimb! You displaced Chmee." Fix available by Grunt.
C343-72 Fix available You get confusing messages when you stop levitating while on a flying steed. Fix available by Grunt, ported by Sean Hunt.
C343-73 Fix available Trying to kick a monster on a level forbidding teleport may give a bogus "teleports" message. "You kick the tengu. The tengu teleports, easily evading your clumsy kick." Fix available by Grunt.
C343-74 Fix available Entering a long running, uninterruptible command (e. g. engraving) after stoning starts will kill you. Patric Muller
C343-75 Unknown Eating Medusa's corpse may not work properly.
C343-76 Fix available A tin of Medusa meat isn't warned about properly. Warned as in from blessed scroll of food detection; no warning is given about it being "very dangerous", as with other monsters that cause petrification. (Medusa's corpse is also warned about incorrectly, warning about poison instead of petrification.) Fix available in GruntHack.
C343-77 Fix available Some messages referring to monsters that look like horses refer to claws. Fix available by Grunt.
C343-78 Fix available Digging in an existing hole charges you for the time it takes to dig the whole hole. Fix available by Grunt.
C343-79 Unclear "Mr." or "Ms." may show up in front of names when it should not. Look at done_in_by() in end.c, I guess?
C343-80 Fix available Tame monsters with multiple attacks may allow themselves to be killed through passive attacks. "The black unicorn misses the red mold. The black unicorn is suddenly very hot! The black unicorn misses the red mold. The black unicorn is suddenly very hot! The black unicorn is killed!" Fix available by Grunt.
C343-81 Unknown Ghosts can be slimed. Reproduced by Grunt.
C343-82 Fix available Land mine explosion on a drawbridge doesn't work right. Pit is formed, but the usual drawbridge-destruction effects do not occur. Fix available in GruntHack by having the drawbridge be destroyed with no other effects. Ported by Sean Hunt.
C343-83 Fix available An eating pet will miss out on ascension. The bug is in keepdogs() in dog.c, where the checks in lines 514-527 don't check for pets_only (set only in case of ascension or celestial disgrace escape). Fix available by Grunt.
C343-84 Fix available "finally finished" may be displayed when not eating. Bug relates to the nomovemsg variable being left set and unmul() being called later for an unrelated reason. An easy way to trigger it is to eat lizard corpses off the floor with nothing in inventory but worn armor in the presence of several hostile nymphs while your nutrition is between 1500 and 2000. When it asks if you want to stop eating, say no. (You'll stop anyway as soon as a nymph seduces you, but saying no causes nomovemsg to remain set.) Fix available by Grunt.
C343-85 Unclear Sometimes the hero can't move when conscious.
C343-86 Unknown Hero can appear to be in the wall after destroying a drawbridge. I thought I'd maybe found something related, but that turned out to be C343-266.
C343-87 Unknown Sometimes shop items the hero is forced to buy can be sold twice.
C343-88 Fix available Polymorphing a statue into a boulder can leave an incorrect display. Alex Smith
C343-89 Fix available Unpaid objects damaged or improved in shops are not accounted for properly. If you pick up some armor and are quoted a price then read a scroll of enchant armor before paying, the price does not change UNLESS you drop the armor and pick it up again, in which case it then does. Enchant weapon works the same way. Fix available by Grunt.
C343-90 Fix available "I u" with only one item unpaid lists the price twice. Fix available by Grunt.
C343-91 Fix available Auto-cursing armor does not do so when worn by monster. Fix available by Grunt.
C343-92 Unknown A blind player may find a trap which then fails to show up on the map.
C343-93 Unknown Astral vision can confuse the ; command. A monster on the opposite side of a solid maze wall may be said to be seen through normal vision as well as astral vision; in fact, normal vision cannot see it. At other times no mention is made of how you see something, even though it is only visible through astral vision.
C343-94 Fix available Probing a re-animated statue may cause a panic. Patric Muller
C343-95 Fix available If killed by the wish from a magic lamp (or similar situation) and a bones file is produced, the bones file has the lamp in the wrong state. Create bones by using a magic lamp to wish for something that will blast you for more damage than you can survive. On loading the bones in another game, bless the lamp and rub it. A percentage of the time, you can get a second wish.
C343-96 Incidentally Fix available If player aborts "In what direction?" question, prompt may remain displayed. NH4 says, "What a strange direction!"
C343-97 Moot ctrl + r and ctrl + l don't work in numberpad mode NetHack4 allows all keys to be rebound individually, so there isn't a numpad mode as such.
C343-98 Fix available Chatting with quest leader brought back from the dead doesn't work. Fix available by Grunt.
C343-99 Unsure Hero can still see for brief period after being blinded by potion vapors. If you kill a monster with a wielded potion of blindness and get blinded in the process, the corpse is shown, but I'm not sure whether this is a bug and also not sure whether this is what the bug description refers to.
C343-100 Fix available Game may crash if thrown potion hits bars before a monster. Patric Muller
C343-101 Unknown The hero can see some things while asleep. No longer sure about this one, intend to retest it.
C343-102 Unknown Messages delivered when the ceiling collapses on a swallowed hero need revision.
C343-103 Info available. The hero is not protected from a mind flayer during successful prayer.
C343-104 Info available. Message from angry shopkeeper giving a price when hero picks up an object has poor spacing and construction.
C343-105 Debatable Message given when restoring a game refers to original gender and form, not current. 3.4.3 list says this is not a bug. I'm inclined to agree.
C343-106 Fix available Sunsword continues to glow after its wielder dies. See Sunsword. Fix available by Grunt.
C343-107 Fix available Killing your own steed never leaves a corpse. Happens when you are riding at the time. Easily reproduced by zapping an attack wand downward. Fix available by Grunt.
C343-108 Incidentally Fix available. Entering "e-" does not remove the prompt. NH4 does keep record of such prompts, and the answers, in the message window, but it doesn't remain anywhere it shouldn't.
C343-109 Fix available There is a grammar error in the Tourist leader's greeting. Alex Smith
C343-110 Unknown Game can crash if shopkeeper dies while character is praying. Tried several times with strong pets and failed to reproduce.
C343-111 Fix available Grammar of some graveyard sounds messages is wrong in some cases. Alex Smith
C343-112 Unknown Hero and monster afflicted with lycanthropy are treated differently.
C343-113 Info available When flying down a hole or a ladder, the messages are inaccurate.
C343-114 Fix available Removing some but not all the boulders from a location confuses the vision system. Fix available by Grunt.
C343-115 Fix available Sleeping or paralyzed unicorns can catch gems. Fix available by Grunt, ported by Sean.
C343-116 Fix available Grammar error in messages related to choking on gold. Patric Muller
C343-117 Unknown Gaining and losing levels in normal and monster form do not balance. I was an XL7 human tourist, polymorphed into an elf, lost two levels to a vampire, polymorphed back to human, and was XL4. I then polymorphed to elf again, lost one level, polymorphed back to human, and my new form was too weak to survive.
C343-118 Unknown Some messages use "mirror" where they should use "looking glass." The function use_mirror (in apply.c) has the word "mirror" hardcoded in half a dozen messages, and there's one in uhitm.c as well. Grunt suggests fixing it by calling simple_typename().
C343-119 Moot Options IBMgraphics, DECgraphics, and MACgraphics interact oddly in the config file, resulting in odd listings from the O command. NetHack4 uses Unicode graphics.
C343-120 Debatable There is no warning when hitting floating eyes. The 3.4.3 list says this is not a bug.
C343-121 Unknown Eating various brains which should have special handling, don't. This most likely refers to the Riders; if you try to swallow one whole, you're told "digesting any of it is fatal".
C343-122 Fix available Alignment of Angels is not handled consistently. Fix available by Grunt
C343-123 Fix available Plural of "mother-in-law" is incorrect. Alex Smith
C343-124 Fix available You can't rub a touchstone on gold. You can, but only if the touchstone is not formally identified. Fix available by Sean Hunt
C343-125 Fix available Killing a vault guard outside a vault gives incorrect feedback. Fix available by Grunt.
C343-126 Debatable When wielding Grayswandir, feedback from a trapped chest may be wrong. If the chest trap is colored gas (which normally stuns and hallucinates), and you are not already stunned, the message is the same whether you have hallucination resistance or not. (However, the message does not specifically say anything about hallucination.)
C343-127 Fix available If a vault guard leads the hero to gold in the rock, inappropriate feedback is given. Fix available by Grunt.
C343-128 Fix available Feedback for gas spore explosion when hallucinating could be improved. If you or a monster are caught in the explosion, it is always called "the gas spore's explosion", one of the only situations wherein a monster's correct name is always used while you are hallucinating. Fix available by Grunt.
C343-129 Info available Canceling objects in or near a shop doorway may make the shopkeeper think you are a thief. The error’s in zap.c; it checks to see if you’re in the shop, rather than whether the object is.
C343-130 Fix available Sometimes you can't rub an arbitrary object on a touchstone. Some things can be rubbed on any unidentified gray stone but not on a formally identified touchstone. Fix available by Sean Hunt.
C343-131 Unclear Message has poor grammar if hero killed when stealing cockatrice corpse from a monster. Death message is "petrified by stolen cockatrice corpse"; it should be "petrified by a stolen cockatrice corpse".
C343-132 Untested Message when death caused by kicking an object can be too verbose. Grunt says: I've thought that this refers to "killed by kicking a runed broadsword named Stormbringer" if the artifact was not identified, as opposed to "killed by kicking Stormbringer". The former behaviour has been acknowledged to be a bug to me in response to a related bug report of my own.
C343-133 Unclear Effects of varying consuming Medusa are inconsistent. Description does not adequately differentiate this bug from C343-75 and/or C343-76.
C343-134 Fix available Being petrified by swallowing a cockatrice violates foodless conduct. Fix available by Grunt; cherry-picked by Sean Hunt
C343-135 Unknown Several quest messages are inappropriate if the hero is blind. The messages in question are ones issued upon entering certain levels for the first time. Arc, Cav, Tou, Wiz quests have issues that I noticed.
C343-136 Fix available A samurai quest guardian message uses "ninja" where "ronin" is intended. Patric Muller
C343-137 Fix available Demons may demand money from (and get paid by) a fainted hero. Fix available by Grunt.
C343-138 Unknown Some spheres pick up objects and some don't. Tame flaming and shocking spheres (at least) pick stuff up. Hostile ones don't, and you cannot if polyselfed into any kind of e, because you can't reach the floor.
C343-139 Unknown There's no feedback when an unseen drawbridge opens or closes. The first time you play the passtune, you get feedback no matter what. Subsequently, you only get feedback if you can see or if something interesting happens (e.g., a monster gets crushed).
C343-140 Unknown Pets may continue eating after being paralyzed or falling asleep. Actually, if you use a stethoscope in wizmode you see that their hunger is changed all at once when they start eating, and I'm pretty sure the corpse is removed at that time too; the only real multi-turn effect of a pet eating is the inability to move, which is redundant with sleep or paralysis.
C343-141 Unknown Running, searching, and resting should stop wnen levitation ends. Quaff an uncursed potion of levitation and use a numeric prefix to rest for 9999 turns.
C343-142 Fix available Shopkeepers can be identified while hallucinating. Fix available by Grunt
C343-143 Unknown Leprechauns stealing gold from a mounted hero cause oddly worded messages.
C343-144 Unknown Creatures that can fit under doors can't fit through diagonal gaps. Tested with black puddings. Refers to diagonal passages through rock only (they do fit between boulders ok).
C343-145 Fix available Mattock is mishandled when forcing locks. You bash a lock with a pickaxe (i.e. it is considered blunt), but pry with a mattock (i.e. bladed). Fix available by Sean Hunt.
C343-146 Untested Unseen wand of striking becomes known if zapped by unseen monster and it hits a door. mbhit calls doorlock, which returns true if anything happens; when doorlock returns true, mbhit calls makeknown without checking cansee
C343-147 Fix available The game panics if a magic trap tames a monster that just expelled the hero. per Grunt: mon.c:583 still refers to the old invalid monster (more detail on rgrn). Fix available by Grunt.
C343-148 Unknown Changing locations while asleep lets you see objects or read engravings. I didn't reproduce the described bug, but I did discover that upon waking up the display is not properly updated until you move.
C343-149 Info available Polymorphed spellbooks don't behave as intended. If the spell wasn't present in the spellcasting Z menu when you read the book, it is never blanked, regardless how many times it was already polymorphed.
C343-150 Untested Gender and/or size of some quest quest leaders and nemeses are wrong. The following do not have a gender specified (in monst.c): The Grand Master, The Arch Priest, The Minion of Huhetotl, Ixoth, Master Kaen, Nalzok, Scorpius, The Master Assassin, and the Dark One. At least some of them should. Also, the encyclopedia entries for Orion and for the Norn seem to imply they should be larger (currently they are sized as MZ_HUMAN).
C343-151 Info available Monsters can teleport to or be created outside of legal area in special levels. Examples are xorns off the map in Sokoban or ghosts on the edge of the map of the Astral Plane.
C343-152 Unknown Using a cursed lamp while blind may give inappropriate messages. Well, you can tell whether it's lit or not, but that seems intentional.
C343-153 Unknown Player polymorphed into guardian naga spits the wrong kind of venom. "Your venom burns the dog!" (I guess this is acid.) However, when a guardian naga attacks me, "The venom blinds you."
C343-154 Partially Unknown Candles are fireproof. Falling into lava does destroy them, but zapping with a wand of fire doesn't seem to (neither when they are in the player's possession nor when they are on the floor), nor falling into a fire trap (while holding them in open inventory).
C343-155 Probably Fix available Proper names may be incorrectly preceeded by "the" when hallucinating. Some of the capitalized entries in bogusmons should (and do) get the article ("The Ravenous Bugblatter Beast of Traal", "the Klingon", etc.), which is all very well, but others very clearly should not and yet currently do ("The Totoro", "The Barney the Dinosaur", "The Morgoth", "The Godzilla", "The Smokey the bear", "The King Kong"). The code needs a way to distinguish these two cases -- either two separate lists, or some kind of flag to indicate which ones that should not use "the". Allegedly Fix available by Grunt; fix ported with fixups by Sean Hunt. Still not sure if it catches all cases.
C343-156 Unsure Reading scrolls may give redundant feedback messages. Read cursed remove curse while confused: "As you read the scroll, it disappears." ... "The scroll disintegrates."
C343-157 Untested Worms don't have scales. Because worms have M1_SLITHY, mbodypart uses snake_parts for them, but it should not.
C343-158 Untested Krakens have tentacles. mbodypart needs to special-case them; it does not.
C343-159 Fix available Stalkers have a head. mbodypart uses vortex_parts for all v and E, but stalkers should probably get humanoid_parts instead. Fix available by Grunt.
C343-160 Fix available Name "leather spellbook" is misleading. Alex Smith
C343-161 Fix available A scroll of charging that has disappeared may still show in the list of things to charge. Fix available by Jared Minch.
C343-162 Unknown Using Magicbane may cause an ungrammatical message. A player on NAO reports, "The magic-absorbing blade stuns Chops! Chops are confused." (Chops was a named monster encountered on a bones level.) Have not yet tried to reproduce on NH4.
C343-163 Fix available Antholes are mispopulated under some conditions. Fix available by Jared Minch
C343-164 Untested Cancelled nurses may give inappropriate messages. Believed to be related to #chat, she'll say things like "Take off your shirt, please" even though she can't do use the "attack" around which those messages are flavored.
C343-165 Info available Scroll of mail can be abused slightly. Perhaps this refers to the fact shopkeepers will eventually start charging for mail if you pick up enough of them. Alternately, may refer to using the mail daemon on Astral to clear a path.
C343-166 Fix available Pits dug in vault guard's corridor don't get removed. Fix available by Grunt.
C343-167 Unknown Length of time swallowed is sometimes calculated incorrectly.
C343-168 Fix available Shattering a monster's weapon doesn't work right if the weapon is part of a stack of more than one. Fix available by Jared Minch
C343-169 Unknown Autopickup fails during a failed untrap attempt. Player is involuntarily repositioned onto the trapped tile, but items there are not automatically picked up.
C343-170 Info available Damage by silver weapons is sometimes higher than intended when hero is polymorphed. Perhaps this refers to the fact players hit multiple times with the same weapon if polymorphed into a form with several weapon attacks, e. g. Aleax or marilith.
C343-171 Fix available Silver weapon damage message is sometimes missing when hero is polymorphed. Patric Muller
C343-172 Unknown Crash could occur when monster uses potion or food to cure stoning or confusion.
C343-173 Fix available Monster eating lizard corpse is not handled correctly. jmminch says a monster eating a lizard corpse for confusion lost speed, but this is now Fix available.
C343-174 Untested Drum of earthquake gives inappropriate message if hero or monster is in a pit. If a monster is already in a pit, and the drum tries to create a pit there, then "<monster> falls into a chasm!" even though it was already in the pit.
C343-175 Unknown Chatting to hostile prisoners may give an inappropriate message. Description is off: it's tame prisoners who have the problem. They say, "Sorry, I'm all out of wishes." (Hostile prisoners say, "This will teach you not to disturb me!")
C343-176 Info available Disintegration breath hitting equipment carried by monsters is not handled properly; if the monster life-saves the situation is worse; saddles are especially troublesome. "The invisible saddled ki-rin is not saddled."
C343-177 Unknown First false rumor is displayed as gibberish on some platforms. So far I've only built NetHack4 on Debian x86-64.
C343-178 Untested Wisdom is mishandled when rumors are used for random graffiti. getrumor() exercises or abuses wisdom, which doesn't really make sense when it's being used to generate random graffitti on the floor.
C343-179 Fix available If a monster is killed by a drawbridge while carrying a potion of acid, the game may panic. Patric Muller
C343-180 Unknown In an obscure case on special levels, troll corpses may fail to revive and lizard corpses may revive.
C343-181 Fix available The hero is welcomed to Delphi even if the Oracle was previously angered. Fix available by Jared Minch
C343-182 Unknown Putting on the Eyes of the Overworld while blind gives an ungrammatical message. "You are blasted by the pair of lenses' power! You are now wearing an Eyes of the Overworld. You can see!" Also, the possessive form (the Eyes of the Overworld's), which shows up if you are blasted by their power when they are identified, is arguable.
C343-183 Unknown Jumping over an already seen trap may give an ungrammatical message. "You pass right over a anti-magic field." The message is also semantically odd for a falling rock trap, due to the word "over".
C343-184 Unknown Levitation via worn equipment is not implemented for monsters. Tame barbed devil wears levitation boots but does not levitate as a result.
C343-185 Unknown No message is generated when attempting to name a monster that cannot be named by the player. "The Oracle does not like being called names!" Seems okay. I must be missing something. Idea: what about calling your pet "Mr. Asidonhopo"?
C343-186 Untested Some messages referring to "priestess" say "priest." uhitm.c hardcodes "The priest mutters a prayer."
C343-187 Unknown Meditating monsters continue meditating when affected by something which wakes sleeping monsters. For example, playing a leather drum does not awaken them.
C343-188 Incidentally Fix available Specifying role and/or race and an invalid alignment in NETHACKOPTIONS or config file causes a misleading message. "Incompatible alignment."
C343-189 Fix available Temple donations and protection lost to gremlin attack interact incorrectly. Patric Muller
C343-190 Unknown Monsters can hide while trapped or holding the hero.
C343-191 Unsure When an unseen monster forces a polymorphed hero out of hiding, feedback is insufficient. May refer to the fact that the message when you fall from the ceiling (when polyselfed into a piercer) goes straight into the old messages without passing go or collecting two hundred dollars. You can, however, see it with ^p. As best I can figure, this happens because you don't get a chance to move (which is probably by design; hostile piercers don't get a chance to move after falling either).
C343-192 Incidentally Fix available or moot. If invocation is performed while hero is trapped, hero remains trapped. Bug cannot be triggered in NH4 because it is impossible to be trapped while standing on the vibrating square: "You can't set a bear trap here." / "The floor here is too hard to dig."
C343-193 Unknown Polymorphed hero can fall into water once and crawl out twice.
C343-194 Unknown Saving and restoring a game while punished and swallowed sometimes loses the ball and chain. I read an uncursed scroll of punishment, tried to pick up ball but it burdened me, so I set it back down, then I got swallowed by a purple worm, saved, restored, and the ball and chain were gone.
C343-195 Unknown Glass wand thrown and broken in a shop is not charged for.
C343-196 Untested Wielded light source may get missed by rust trap. According to Aardvark Joe, your lamp will go out if the water hits your body, but never if the water hits the arm wielding the lamp itself.
C343-197 Unknown Attacking a hidden monster sensed via ongoing monster detection is interrupted inapropropriately. "Wait! There's a snake hiding under an uncursed pear!" Yeah, I kind of knew that.
C343-198 Incidentally Fix available Playing in a 20 or 21 line window can cause the game to crash. I'm guessing that this is Fix available. I made no attempt to reproduce it.
C343-199 Moot The database entry for "monk" has a typo. There should be a comma after the quotation. Traditional typesetting would do this: "No," replied the monk. Modern style (developed within the last thirty years) might put the comma outside the quote. NH4 currently does not have this database entry, however.
C343-200 Info available In the quest, it's possible to accidently skip the locate level e. g. by falling down a hole several levels.
C343-201 Unknown Phrasing of message when one monster attacks another with stacked weapons is odd.
C343-202 Unknown Pushing a boulder onto a level teleporter trap could cause repeated messages. Happens about three times out of ten. "You push the boulder and suddenly it disappears! You push the boulder and suddenly it disappears!" May be triggered when the levelport selects the level you and the boulder are currently on, and the code runs again to select a different destination.
C343-203 Unknown Hero arriving on a very crowded level may land on a monster causing game state corruption and possibly a crash. mnexto failed (do.c)? Program in disorder - perhaps you'd better save. rloc(): couldn't relocate monster Program in disorder - perhaps you'd better save.
C343-204 Unknown Hero grabbed or engulfed due to conflict should be released when conflict ends. Not only are you not released, but it's not obvious how to get out without harming your pet.
C343-205 Unknown Changes in hallucination state are not reflected properly when also mimicing. "Oh wow! Everything feels so cosmic!" ... "You return to human form! Far out! Everything is all cosmic again!" Again? Update: the hiding is not relevant here; this bug can also be reproduced when polyselfing into other blind monsters, e.g., a gelatinous cube.
C343-206 Unknown Divine gifts resulting from #offer are identified when blind.
C343-207 Unknown Certain items that should never be created in Gehennom can be created there. Most likely refers to spellbooks, although the circumstances are unknown. Possibly refers to objects generated in boxes/chests?
C343-208 Unknown Hero can be blinded while fainted. "You faint from lack of food. It explodes! You seem unaffected by it. You regain consciousness." Perhaps the dev team intended it to wake and blind you?
C343-209 Unlisted Was this number ever assigned?
C343-210 Untested Hero can "feel a bit steadier" while unconscious. Aardvark Joe says, eat a bat corpse, then quaff a potion of sleeping.
C343-211 Fix available Engraving under water gives a poorly worded message. Patric Muller
C343-212 Unknown If the hero is killed by a thrown potion of burning oil, the game will panic.
C343-213 Fix available Display of stinking cloud may be incorrect when wearing Eyes of the Overworld. Believed to be Fix available in GruntHack.
C343-214 Unknown Monster escaping by changing levels in the wizard tower may end up outside the tower too easily.
C343-215 Unclear Elbereth is sometimes ignored by monsters. Could refer to the need to "mark" the square with an item (an artifact of the effect originally belonging to the scroll of scare monster), or that Kops only respect Elbereth when you're on it.
C343-216 Fix available Fireproof containers catch fire in lava. Failed to reproduce, but did find C343-376. Aardvark Joe says this is Fix available in NH4.
C343-217 Untested Missile which kills engulfer is temporarily lost when hero is expelled. May refer to the missile being placed on the ground after the player is, rather than before, which can be noticed via autopickup.
C343-218 Fix available Applying a wielded cream pie can crash the game. This generalizes to wielded objects being destroyed. Patric Muller
C343-219 Info available Hero can die due to "burned by burning" or "drowned by drowning." A lot of similar combinations are possible by messing around with delayed_killer by stacking many delayed instadeaths on top of each other.
C343-220 Info available Eating a Rider corpse doesn't work quite right. If you start eating it, die as a result, and lifesave, you can finish it safely. (The same thing happens to some other sort of corpses, like rotten ones, but not nearly as obviously.)
C343-221 Unknown Jabberwocks do not always wake up when they should.
C343-222 Fix available It's possible to end up wielding a cockatrice corpse when no longer polymorphed. Quuxplusone
C343-223 Unknown Hidden pet can follow hero down stairs, remain hiding and show up as hidden monster. Also can happen with a magic whistle. Tested with a tame scorpion hiding under an item. After traversing the stairs it was still hiding for a turn or two, even though there was nothing there to hide under.
C343-224 Unclear Carrying too many items creates uselessly long prompts.
C343-225 Unknown Hero can sometimes carry too many boulders. Even the number of available inventory slots is no obstacle when polymorphed into a titan.
C343-226 Unknown Inventory display doesn't mention unpaid items in a container the hero owns. The container is listed, but its contents are not even if unpaid. Not sure exactly what the expected behavior would be here.
C343-227 Unknown Container dropped in a shop then moved to an untended shop behaves oddly.
C343-228 Unknown Cloak of magic resistance is active when it shouldn't be.
C343-229 Partially Unknown Hero can dip or apply grease to a worn item that is covered by another worn item. You can #dip a shirt that's covered by DSM into holy water, but you cannot apply grease to DSM that's covered by a cloak.
C343-230 Unknown Drawbridges act differently depending on which direction they are pointing. I need to have another look in the Valkyrie quest, with a wand of locking maybe.
C343-231 Fix available Time is distorted while sinking into lava.
C343-232 Unknown Hero can be slimed while in lava.
C343-233 Fix available Hero polymorphed into Quantum Mechanic may get erroneous messages about disappearing monsters. Refers to hitting a monster that has you engulfed. Aardvark Joe says this is Fix available in NH4 now.
C343-234 Info available Sacrifice on an altar can have unintended consequences. Perhaps this refers to the fact the corpse of a former pet does not vanish.
C343-235 Fix available Casting spell of protection gives incorrect message if hero is swallowed or in rock. Patric Muller
C343-236 Unclear Engraving works in places it shouldn't.
C343-237 Unknown The relationship between crossbow use and strength is wrong. This has been altered in SporkHack and debated on rgrn. In Next version, Pat Rankin said, "As far as crossbows go, they were changed some time back to shoot for maximum distance regardless of strength or dexterity, and to require high strength to retain full multi-shot volleys."
C343-238 Unknown (Unix and VMS only) The "Who are you?" prompt does not accept digits in the response. You can include digits in your answer, but if your answer starts with a digit the guard will just reprompt you.
C343-239 Unknown Engravings can transfer between a moat and a drawbridge. Engrave on the bridge, then step away and play the passtune.
C343-240 Unknown Hero can create a pit in air. Can be accomplished by setting a land mine and waiting for a monster to trigger it (or I suppose you could trip it yourself).
C343-241 Unknown Hero is not charged for breaking the lock on a container owned by a shop. Verified by using a dagger to force a chest in a Minetown shop.
C343-242 Partially Unknown Shopkeepers and priests avoid graves when they should not. For example, if there's a grave on the tile directly inside the door of a shop, the keeper will not step there, making it easier than it should be for you to get in and out of the shop. You can walk in with a pick-axe in open inventory, for example, or walk out with shop merchandise (although in the latter case you face Kops and striking, and THEN the shopkeeper will finally step on the grave and come after you). I'm not sure exactly how this applies to priests, though.
C343-243 Unknown Hero can throw without hands. If you are, for instance, polyselfed into pretty much anything that doesn't have hands (dog, dragon, whatever), you can still throw things, including darts and daggers. It's so consistent I always assumed it was intended behavior.
C343-244 Unknown Sometimes you can eat artifacts you can't touch with your hands.
C343-245 Unknown Hero trying to kick beyond map edge is handled improperly. According to Aardvark Joe, "I suspect this bug refers to the fact that the code does not validate the location that you're trying to kick, and can end up accessing memory outside of the map structure, which can cause memory corruption. I'm able to recreate this in NH4 by kicking a location off of the edge of the map, and eventually end up with a segmentation fault."
C343-246 Info available Engraving with an empty wand handles time wrong. If you cancel the engraving text prompt or are levitating, no time is spent.
C343-247 Info available A magic portal may be deactivated if the game is saved due to hangup while changing levels. The official buglist mentions "Leave the level some other way then return to it." as a workaround.
C343-248 Fix available You can't put candles in a candelabrum while underwater. Sgeo
C343-249 Unclear There are a number of errors handling vomit; and real rats can't vomit. Unclear. I found one source that claims rats cannot vomit (IRL), but the same source also indicates that they do regurgitate. The distinction between these two verbs seems much too technical to be worth implementing in NetHack.
C343-250 Unknown Rust-causing targets can reveal other information about a weapon. Listed as Open on the 3.4.3 list.
C343-251 Unknown Monsters sleeping due to being hit may wake up at the wrong time.
C343-252 Fix available There is a typo in the quote from The Count of Monte Cristo. Patric Muller
C343-253 Unknown Choking on certain food items doesn't work properly.
C343-254 Unknown Shapechanger's don't take advantage of being mimics or hiders.
C343-255 Unknown Tinning on a full level fails improperly.
C343-256 Unknown Very very very long messages can cause a crash. Calling a monster a really really really long name appears to cause a crash, but I am not sure whether that is the same bug.
C343-257 Unknown Cursed corpses wielded by monsters are not handled properly. Perhaps this refers to the fact wielded items are always dropped when a monster polymorphs.
C343-258 Fix available Grammar error in samurai quest: "wakarimasu?" instead of "wakarimasu ka?" Patric Muller
C343-259 Fix available "Dr. Dolittle" is spelled incorrectly. Patric Muller
C343-260 Unknown Ridden steeds are sometimes immune to gas traps. Specifically, if the player has intrinsic sleep resistance, it protects the ridden steed as well.
C343-261 Unknown Sleeping steeds can jump. I get "you can't see where to land", no matter how well lit things are. Once the horse wakes back up, I can see to land just fine.

Can you or monsters kick your steed, causing it to jump and evade the kick?

C343-262 Unknown Polyporph mis-handles a used and wielded leash. Polyself into something that cannot wield (e.g. a hell hound). "You find you must drop your weapon!" This leaves an in-use leash on the ground. Your pet can even pick it up, carry it around, drop it, and it's still listed as "(in use)".
C343-263 Unknown Probing may miss Schroedinger's cat. The cat is created only when the container is opened, but should be when it is observed.
C343-264 Unknown "You must drop your weapon" may appear when it should not.
C343-265 Unknown Force may work when hero can't reach lock being forced. For example, while wearing a ring of levitation, you can #force the lock on a chest, but you cannot #loot it.
C343-266 Unknown Hero on drawbridge when it's destroyed is not handled properly. Destroy a drawbridge by zapping a wand of striking or of digging downward while standing on the bridge. "The drawbridge collapses into the moat" without harming you, leaving you standing on the moat even if you are not properly equipped to stand there. Information has been posted to rgrn about the dev team's fix for this; to find the thread, search for phlebocratic postreticular apodiosis.
C343-267 Fix available Game says monster speed changes even if monster can't move at all. Fix available in AceHack. Reproduced in NH4 by zapping wands of speed and slow monster at a red mold (which is sessile, according to the wiki).
C343-268 Unknown Used up potion of acid may end up in bones file. Unknown by dipping a cursed potion of acid into a fountain at Delphi, resulting in death.
C343-269 Unknown Bones file created after hero dies outside shop may mis-handle items.
C343-270 Fix available Dying in a shop while wielding two weapons may cause a warning message. Patric Muller
C343-271 Unknown Pet messages at the very end of the game may appear in the wrong place.
C343-272 Unknown Corrupted score file can crash the game.
C343-273 Info available Changing alignment and held artifacts interact incorrectly. E. g. you still enjoy the when-carried benefits of artifacts you could not pick up due to your current alignment.
C343-274 Unknown Odd message when attempting to apply a wielded towel. "You cannot use it while you're wearing it!"
C343-275 Fix available If a lit, wielded, candle or potion of oil burns out, the game may crash. Patric Muller
C343-276 Fix available If a figurine auto-transforms while wielded or worn, the game may crash. Patric Muller