# User:SGrunt/GruntHack vanilla bug tracking
Contents

1 Core bugs

1.1 Spoiler core bugs

2 Windows-only bugs
3 X11-only bugs
4 Linux-only bugs
5 Macintosh-only bugs
6 Qt-only bugs
7 Windows-CE-only bugs
8 Build-from-source bugs

Core bugs

Name
Fixed in GruntHack
Description
Additional info

C341-1

fixed
Monsters affected by stinking cloud always get angry at the hero even if the hero did not create the cloud.

C341-4

fixed
opthelp does not list use_inverse

C341-5

Help
When you see your pet move, the pet may be referred to as "it".

What are the circumstances in which this occurs?

C341-7

fixed
Skilled or expert caster of fireball/cone of cold can't target a monster known only by infravision or ESP.

C341-10

Open
Fruit names ending in "us" are incorrectly considered plural.
There's a possibility that this will be left alone, given that addressing it may cause more problems than it's worth.

C341-18

fixed
ki-rins and couatls can wear (and may have) armor.
Shields, boots, gloves, and (non-metallic for ki-rin) helmets.

C342-12

Help
There are a number of places that misuse "your".
What are these places?

C342-13

Help
Hangup can cause loss of objects being moved internally.
What are the circumstances in which this will occur?

C342-16

fixed
If you self-genocide while polymorphed, the death message makes no sense.
The message just before death is now "As you return to 

<racial> form, you die."

C342-19

fixed
Things that can kill you in the future (like stoning) can cause messages to show up out of order.
The dialogue display is now immediately before the timer is decremented and checked, so if you die to stoning, the last message you see is now guaranteed to be "You are a statue."

C342-22

fixed
Monsters can hide under cockatrice corpses without getting stoned.

C342-31

Help
You can get a message telling you a monster wields a weapon it already was wielding.

It's not clear how to reproduce this.

C342-36

fixed
If unable to see yourself while invisible and you are bestowed a spellbook, it doesn't show up on the display.

C342-46

fixed
Cleric cast lightning doesn't blind as other lightning does.

C342-50

Help
If you're hiding on the ceiling and try to #sit, you automatically unhide.
Not reproducible by the author; possibly already fixed?

C342-51

fixed
The game thinks trappers hide on the ceiling.
This happened in two known cases: dislodging one with a drum of earthquake, and ambushing a creature while player is hiding as a trapper.

C342-54

fixed
Statues of unique monsters in bones files are not handled correctly.
Where a corpse of the monster would disappear, the statue is converted to a doppelganger instead of remaining tied to the unique monster's data.

C343-1

Help
At a pit the game can give messages with poor grammar.
What messages?

C343-2

fixed
Wielded silver arrows don't cause silver damage on some silver-haters.

C343-3

fixed
In the ranger quest, monsters can end up off the map to the left.
The special level loader introduced a two column gap to the left of the maze; it's been adjusted to not add that two column gap.

C343-4

fixed
On the Rogue level, tunnelling through rock doesn't leave a passage.
This happened only with tame digging monsters, such as umber hulks. Since non-tame monsters can't dig on the Rogue level, pets can no longer dig on the Rogue level and this issue is addressed.

C343-5

fixed
In wizard mode, level teleport in the endgame can cause a crash if confused.

C343-6

fixed
You can #sit on an object at the bottom of a pit that you are not in.

C343-7

fixed
When a steed pushes a boulder into a pool, the message misuses "you".

C343-8

fixed
Plural of Nazgul is Nazgul - not Nazguls.

C343-9

fixed
Trap messages referring to a named steed when hallucinating are poorly worded.

C343-10

fixed
If there is a corpse in a pit, you have to enter the pit to pick it up but not to eat it.

C343-11

fixed
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.

C343-12

fixed
You can't use '&gt;' to enter a pit.

C343-13

fixed
On polymorph, you can get the message "It turns into it".

C343-14

fixed
The initial and any tombstone message resulting from eating an identified artifact is gramatically incorrect.

C343-15

fixed
You can get a message that an invisible monster looks much better.

C343-16

fixed
Player polymorphed as a xorn can't pick up items in pits.

C343-17

fixed
After polymorphing into a xorn and returning to human form, player can be stuck in a pit that isn't there.

C343-18

fixed
Scaring a mimicing mimic gives an incorrect "turns to flee" message.

C343-19

fixed
Dipping acid in a fountain may not destroy the acid.

C343-20

Open
When dying immediately on entering a level, the map may show you dying on the previous level.
This doesn't matter - mostly.

C343-21

Open
Pets can be pulled through closed doors with a leash.

C343-22

fixed
You can untrap a monster in a pit while levitating.

C343-23

fixed
Dungeon collapses after vault guard fails to lead you out.

A detailed write-up as to the cause of the bug is at C343-23. Fixed by checking if the guard is at his destination position and unable to move, and generating a new destination position if so.

C343-24

fixed
Documented default for option "null" is "off"; default is actually "on".

C343-25

fixed
You can trip over a cockatrice corpse safely.

C343-26

fixed
A frozen swamp may be called a moat.

C343-27

fixed
Kicked objects do not slide properly on air or water levels.

There's a d3 bonus to distance applied for objects sliding on ice; this bonus is now also applied to objects sliding through the air.

C343-28

fixed
There are several places that can't tell the diffence between a "hat" and a "helmet."
All over the place. Currently soft helms as well as elvish helms ("hat" when unknown) dwarvish helms ("hard hat" when unknown) are referred to as hats.

C343-29

fixed
When taking things out of a bag of holding, messages may say "lifting" instead of "removing."

C343-30

fixed
Cursed scroll of destroy armor on cursed armor doesn't always interact correctly.
Employing a cursed scroll of destroy armor on an stat-adjusting item now lowers the stat bonus from the item properly.

C343-31

fixed
If you hit a cockatrice with a weapon that breaks, you can be stoned.

C343-32

fixed
When blind and levitating, the hero can still discover stairs.

C343-33

fixed
Sometimes a monster may remain hidden under a corpse that has rotted away.

C343-34

fixed
Mimics on the rogue level may try to mimic a closed door.

C343-35

Help
Polymorphed or shapechanged monsters may get the wrong number of hit points.

Outside of the possibility that this refers to some type of rounding error, is this otherwise working incorrectly?

C343-36

fixed
Weight of corpses on special levels may not be calculated correctly.
This also goes for statues, e.g. the Oracle centaur statues.

C343-37

fixed
Mimics may mimic a boulder over a pit or hole.

C343-38

fixed
Dismounting and kicking a monster that jumps may result in landing on the wrong side of a wall.
The relevant code now ensures that the monster can move to a tile adjacent to the player before actually moving it (otherwise it simply "blocks your clumsy kick" without moving).

C343-39

fixed
Restoring a game where the character is wielding Sting may result in temporary display errors during the restore process.

Worse than described: restoring a game where the player is wielding Sting while mounted would usually result in a crash as opposed to a display error. The equipping of inventory objects is now deferred until after monster chains as well as steed and stuck monster data has finished, ensuring the correct data is available for the specific warning code.

C343-40

fixed
Monster thrusting one of multiple wielded daggers gives misleading message.
More a problem with the wielding than the attacking; the monster's only actually using one of the stack. As such, the wield message now refers to the stack in the singular.

C343-41

fixed
A rolling boulder falling into a pit you can't see only makes a sound if the hero is blind.
You hear rumbling in the distance. You hear a distant CRASH! (Also, "the boulder fills a pit" when blind is now changed to "You hear a nearby CRASH!" if you could see where the boulder and pit are, or "You hear a distant CRASH!" otherwise; if you can't see the boulder or pit, how do you know that's what happened?)

C343-42

fixed
If a fire trap melts ice, it may trigger twice in the same turn.

C343-43

fixed
An invisible troll that revives may be shown until it moves.

Seemingly fixed by invisible object handling: the corpse is invisible, and the invisible status is inherited from the corpse during the reviving process before this becomes a problem.

C343-44

fixed
Shopkeepers, doors, and traps interact oddly.

Traps in shops are now more consistently repaired (e.g. pits and holes from a wand of digging).

C343-45

fixed
Dropping the corpse of a unique monster without a personal name down the stairs gives a badly formed response.

C343-46

Help
Breaking up a boulder or statue can result in pieces that are described incorrectly.

Described where? The rocks that result don't seem to be the problem.

C343-47

fixed
Monster and hero have different odds to err when throwing a greased weapon.

Previously, monsters throwing projectiles didn't check if the projectile was greased.

C343-48

Help
Killing your pet doesn't get you any experience when it should.
Some special circumstance must apply here, as killing a pet normally in vanilla and in GruntHack does earns you experience.

C343-49

fixed
The boulder does not show up in a bones file caused by death by rolling boulder.

The boulder now finishes rolling before damage is dealt to the player, leaving the trap ready to be used again for the next unsuspecting victim should the player die and leave bones.

C343-50

fixed
A sleeping steed may answer a #chat.

C343-51

fixed
Luck's effect on random events isn't always as intended.
GruntHack contains an alternate algorithm for rnl().

C343-52

fixed
Worn or wielded objects destroyed by dipping into lit potions of oil are not handled properly; this can result in odd game behavior.

C343-53

Help
If a shopkeeper is trapped adjacent to the door, the game may get confused and issue impossible or panic messages.

Unable to reproduce for several definitions of 'trapped', including being stuck in various types of trap, surrounded by boulders, surrounded by blue jellies, etc.

C343-54

fixed
"Ulch" cannibalism message grammar is poor.
It now produces two messages: "You cannibal! You will regret this!  Ulch - that meat was tainted!"

C343-55

fixed
"Ulch" messages have inconsistent capitalization.
"Ulch - That <object> was rustproofed!" to "Ulch - that <object> was rustproofed!"

C343-56

fixed
Gas spores can't attack while hero is praying.

Listed as fixed on the assumption that this referred to a spurious "The gas spore starts to attack you, but pulls back" message which has been addressed.

C343-57

fixed
#enhance command descriptions in Guidebook and game do not match.

C343-58

fixed
#conduct command description grammar is poor

It's arguable whether the original message, "list which challenges you have adhered to", is grammatically incorrect (the author doesn't believe it is), but it's not necessarily very clear. GruntHack changes it to "list status of voluntary challenges", which is clearer, and does not suffer from grammar issues.

C343-59

fixed
Engulfer stoned swallowing hero polymorphed to cockatrice causes incorrect screen display.  If hero has ball &amp; chain, game can panic.

Expulsion from monster is now handled correctly, and ball and chain are replaced on map properly.

C343-60

Help
Several messages delivered when hero's fingers are slippery have poor grammar.

Which messages? (Not thoroughly investigated by the author.)

C343-61

fixed
Using a WIZKIT including the quest artifact will crash the game at startup.

Wizkit loading was before the quest text was loaded, causing a crash when the "picked up the quest artifact" message tried to be displayed. Wizkit loading now takes places after quest text is loaded.

C343-62

Help
Riding into a magic portal gives an extra, useless message.

Has not yet been reproduced by any known means.

C343-63

fixed
You can drink from a sink, fountain, or while underwater while swallowed.
In a similar vein, #praying on a cross-aligned altar also works.

C343-64

fixed
A black light leaves an hallucinated corpse while exploding.

It (and other exploding monsters) are now removed from the map while the effects of the explosion are calculated.

C343-65

fixed
A monster that "shrieks in pain" may not awaken others nearby.

C343-66

fixed
Co-aligned unicorns in a bones file may be hostile.

Monsters' peaceful status is now reset when loading a bones file.

C343-67

fixed
Finding a statue when searching while blind doesn't update map.

C343-68

Superseded
Incorrect message may be given when a spellcasting monster summons other monsters.

This code is no longer active in GruntHack.

C343-69

fixed
Attempting to add more candles than needed to a candelabrum with at least one candle gives an incorrect message.

Formerly "You attach 1 more candles to the candelabrum" in that specific case. Now properly prints "1 more candle".

C343-70

fixed
Experience may not be correctly gained for monsters causing nonphysical damage.
Actually, the opposite is more likely to be true - monsters dealing only physical damage were probably gaining too much experience; cf. vanilla exper.c#line76 and the commentary on the site.

C343-71

fixed
When swapping places with a pet pushes it into a trap, the messages are out of order.

Now "You displace <foo>.", printed before the results of the action are computed and always printed.

C343-72

fixed
You get confusing messages when you stop levitating while on a flying steed.

Previously "You float gently to the <floor>." even if flying; now if flying, it is "You lose some altitude."

C343-73

fixed
Trying to kick a monster on a level forbidding teleport may give a bogus "teleports" message.

C343-74

fixed
Entering a long running, uninterruptible command (e. g. engraving) after stoning starts will kill you.

C343-75

fixed
Eating Medusa's corpse may not work properly.

C343-76

fixed
A tin of Medusa meat isn't warned about properly.

C343-77

fixed
Some messages referring to monsters that look like horses refer to claws.
polyself.c listed "foreclaw" as the horse equivalent for hands; it is now "forehoof" (this overlaps with fingers, but the author considers that acceptable).

C343-78

fixed
Digging in an existing hole charges you for the time it takes to dig the whole hole.

You can no longer dig downwards when standing on top of a hole or a visible trap door. (If you try to dig through a previously unspotted trap door - is that possible outside of wizard mode? - it triggers the trap.)

C343-79

Open
"Mr." or "Ms." may show up in front of names when it should not.

C343-80

fixed
Tame monsters with multiple attacks may allow themselves to be killed through passive attacks.
max_passive_damage assumed the monster would only make one attack; now it checks how many attacks the monster can make.

C343-81

fixed
Ghosts can be slimed.

All incorporeal monsters are now slime-resistant.

C343-82

fixed
Land mine explosion on a drawbridge doesn't work right.
The drawbridge is now destroyed, as expected.

C343-83

fixed
An eating pet will miss out on ascension.

C343-84

fixed
"finally finished" may be displayed when not eating.
One way to generate this bug in other variants: get interrupted while eating, polymorph into a floating eye, and apply a mirror to yourself - when you unfreeze, you get "You're finally finished." Fixed by ensuring that nomovemsg gets set in all cases (perhaps it should be incorporated into nomul).

C343-85

Help
Sometimes the hero can't move when conscious.

Very unclear description.

C343-86

Open
Hero can appear to be in the wall after destroying a drawbridge.

C343-87

Open
Sometimes shop items the hero is forced to buy can be sold twice.

C343-88

fixed
Polymorphing a statue into a boulder can leave an incorrect display.

C343-89

fixed
Unpaid objects damaged or improved in shops are not accounted for properly.

If positive change, the value of the object on the bill increases; if not, the shopkeeper charges you for the undamaged object.

C343-90

fixed
"I u" with only one item unpaid lists the price twice.

C343-91

fixed
Auto-cursing armor does not do so when worn by monster.

Loadstones now also auto-curse when dropped by a monster.

C343-92

Open
A blind player may find a trap which then fails to show up on the map.

C343-93

fixed
Astral vision can confuse the ; command.
Previously, monsters seen only with astral vision would also be listed as being seen with normal vision.

C343-94

Superseded
Probing a re-animated statue may cause a panic.

Apparently, related to the fixed SC343-8.

C343-95

fixed
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.

C343-96

fixed
If player aborts "In what direction?" question, prompt may remain displayed.
"Never mind" is now always displayed if this prompt is cancelled.

C343-97

Open
ctrl&nbsp;+ r and ctrl&nbsp;+ l don't work in numberpad mode

C343-98

fixed
Chatting with quest leader brought back from the dead doesn't work.

C343-99

Open
Hero can still see for brief period after being blinded by potion vapors.

C343-100

fixed
Game may crash if thrown potion hits bars before a monster.

C343-101

fixed
The hero can see some things while asleep.

The player is now treated as blind and non-telepathic when asleep or unconscious.

C343-102

Open
Messages delivered when the ceiling collapses on a swallowed hero need revision.

C343-103

fixed
The hero is not protected from a mind flayer during successful prayer.

C343-104

fixed
Message from angry shopkeeper giving a price when hero picks up an object has poor spacing and construction.

C343-105

Not a bug
Message given when restoring a game refers to original gender and form, not current.

C343-106

fixed
Sunsword continues to glow after its wielder dies.

This was only the case for monsters, and it behaves as expected now.

C343-107

fixed
Killing your own steed never leaves a corpse.

C343-108

fixed
Entering "e-" does not remove the prompt.

Actually happened with any object prompt where - wasn't a valid choice, e.g. "a-"; "Never mind." is now printed in those cases.

C343-109

fixed
There is a grammar error in the Tourist leader's greeting.

"Is it really you, <player>!" is now "It is really you, <player>!"

C343-110

Open
Game can crash if shopkeeper dies while character is praying.

C343-111

Open
Grammar of some graveyard sounds messages is wrong in some cases.

C343-112

fixed
Hero and monster afflicted with lycanthropy are treated differently.

C343-113

Open
When flying down a hole or a ladder, the messages are inaccurate.
Doing this with a ladder actually produces no message at all. (But that may itself be the bug.)

C343-114

fixed
Removing some but not all the boulders from a location confuses the vision system.

In particular, there was no check to see if there were other boulders at the location for the purpose of unblocking it, so the square was unblocked when the first boulder was removed.

C343-115

fixed
Sleeping or paralyzed unicorns can catch gems.

C343-116

fixed
Grammar error in messages related to choking on gold.

C343-117

Open
Gaining and losing levels in normal and monster form do not balance.

C343-118

fixed
Some messages use "mirror" where they should use "looking glass."

C343-119

Open
Options IBMgraphics, DECgraphics, and MACgraphics interact oddly in the config file, resulting in odd listings from the O command.
Workaround: only specify one option in the config file.

C343-120

Not a bug
There is no warning when hitting floating eyes.

C343-121

Open
Eating various brains which should have special handling, don't.

C343-122

fixed
Alignment of Angels is not handled consistently.

Checking the alignment of a non-minion Angel reported it as "neutral", not the "lawful" that it is internally.

C343-123

fixed
Plural of "mother-in-law" is incorrect.

C343-124

fixed
You can't rub a touchstone on gold.

Only if the touchstone was identified; see C343-130.

C343-125

fixed
Killing a vault guard outside a vault gives incorrect feedback.

Previously, you would consistently see "The corridor disappears", even if the corridor was already removed and/or not visible from where you are.

C343-126

Open
When wielding Grayswandir, feedback from a trapped chest may be wrong.

C343-127

fixed
If a vault guard leads the hero to gold in the rock, inappropriate feedback is given.

Previously, "The guard (calms down and) picks up the gold." regardless of whether you just dropped the gold. That message is now only displayed if the gold is at your position (i.e. you just dropped it), with the message being "The guard picks up some gold" otherwise.

C343-128

fixed
Feedback for gas spore explosion when hallucinating could be improved.

While hallucinating, all explosion appearances are now randomised; a random monster name is substituted for "gas spore" when a gas spore explodes.

C343-129

fixed
Cancelling objects in or near a shop doorway may make the shopkeeper think you are a thief.

C343-130

fixed
Sometimes you can't rub an arbitrary object on a touchstone.

Previously, after a touchstone was identified, you could only rub gems on it; it can now do so after the touchstone is identified.

C343-131

fixed
Message has poor grammar if hero killed when stealing cockatrice corpse from a monster.
Previously "petrified by stolen <object>", e.g. "petrified by stolen cockatrice corpse"; now "petrified by stealing <an object="">", e.g. "petrified by stealing a cockatrice corpse".

C343-132

fixed
Message when death caused by kicking an object can be too verbose.
Presumably refers to "killed by kicking a runed broadsword named Stormbringer" and other artifact messages; death by kicking an object now treats the object as fully identified, e.g. "killed by kicking Stormbringer".

C343-133

Help
Effects of varying consuming Medusa are inconsistent.

C343-134

fixed
Being petrified by swallowing a cockatrice violates foodless conduct.

Listed as fixed on the assumption that the bug refers to the absence of the described behaviour - swallowing a cockatrice whole in vanilla does not violate foodless conduct, but does in GruntHack.

C343-135

Open
Several quest messages are inappropriate if the hero is blind.

C343-136

fixed
A samurai quest guardian message uses "ninja" where "ronin" is intended.

Listed as fixed on the assumption that this refers to the original message 09, "If The Tsurugi of Muramasa is not returned, we will all be ninja.", in comparison with message 14, "Lord Sato still lives!  You have saved us from becoming ronin."

C343-137

fixed
Demons may demand money from (and get paid by) a fainted hero.

They'll now wait until you wake up for you to make their demand.

C343-138

Open
Some spheres pick up objects and some don't.

C343-139

Open
There's no feedback when an unseen drawbridge opens or closes.

C343-140

Open
Pets may continue eating after being paralyzed or falling asleep.

C343-141

fixed
Running, searching, and resting should stop wnen levitation ends.

C343-142

Open
Shopkeepers can be identified while hallucinating.

C343-143

Open
Leprechauns stealing gold from a mounted hero cause oddly worded messages.

C343-144

fixed
Creatures that can fit under doors can't fit through diagonal gaps.

C343-145

fixed
Mattock is mishandled when forcing locks.

"You force your dwarvish mattock into a crack and pry." as opposed to "You start bashing it with your dwarvish mattock."; there's now an exception made for the mattock, and it is now treated as a bashing tool for the purpose of forcing locks.

C343-146

Open
Unseen wand of striking becomes known if zapped by unseen monster and it hits a door.

C343-147

fixed
The game panics if a magic trap tames a monster that just expelled the hero.

C343-148

Open
Changing locations while asleep lets you see objects or read engravings.

C343-149

Open
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. This bug also affects spells forgotten due to a non-blessed scroll of amnesia.

C343-150

Open
Gender and/or size of some quest quest leaders and nemeses are wrong.

C343-151

Open
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

fixed
Using a cursed lamp while blind may give inappropriate messages.
Previously, "Your lamp flickers, then dies." Now when blind, the message is "Your lamp doesn't seem to have lit."

C343-153

Open
Player polymorphed into guardian naga spits the wrong kind of venom.

C343-154

Open
Candles are fireproof.

C343-155

fixed
Proper names may be incorrectly preceeded by "the" when hallucinating.

C343-156

Open
Reading scrolls may give redundant feedback messages.

C343-157

Open
Worms don't have scales.

C343-158

Open
Krakens have tentacles.

C343-159

fixed
Stalkers have a head.

The bug apparently means that stalkers should have a head; they're now considered humanoid (and an exception in mbodypart() to the rule that all elementals are amorphous has been made for them).

C343-160

fixed
Name "leather spellbook" is misleading.
Now "leather-bound spellbook".

C343-161

fixed
A scroll of charging that has disappeared may still show in the list of things to charge.

Fix by Jared Minch from NetHack 4.

C343-162

Open
Using Magicbane may cause an ungrammatical message.

C343-163

fixed
Antholes are mispopulated under some conditions.

Fix by Jared Minch from NetHack 4.

C343-164

Open
Cancelled nurses may give inappropriate messages.

C343-165

Open
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.

C343-166

Superseded
Pits dug in vault guard's corridor don't get removed.

See fix for C343-432.

C343-167

Open
Length of time swallowed is sometimes calculated incorrectly.

C343-168

Open
Shattering a monster's weapon doesn't work right if the weapon is part of a stack of more than one.

C343-169

Open
Autopickup fails during a failed untrap attempt.

C343-170

Open
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

Open
Silver weapon damage message is sometimes missing when hero is polymorphed.

C343-172

Open
Crash could occur when monster uses potion or food to cure stoning or confusion.

C343-173

Open
Monster eating lizard corpse is not handled correctly.

C343-174

Open
Drum of earthquake gives inappropriate message if hero or monster is in a pit.

C343-175

Open
Chatting to hostile prisoners may give an inappropriate message.

C343-176

fixed
Disintegration breath hitting equipment carried by monsters is not handled properly; if the monster life-saves the situation is worse; saddles are especially troublesome.

C343-177

Open
First false rumor is displayed as gibberish on some platforms.

C343-178

Open
Wisdom is mishandled when rumors are used for random graffiti.

C343-179

fixed
If a monster is killed by a drawbridge while carrying a potion of acid, the game may panic.

C343-180

Open
In an obscure case on special levels, troll corpses may fail to revive and lizard corpses may revive.

C343-181

Open
The hero is welcomed to Delphi even if the Oracle was previously angered.

C343-182

Open
Putting on the Eyes of the Overworld while blind gives an ungrammatical message.

C343-183

Open
Jumping over an already seen trap may give an ungrammatical message.

C343-184

fixed
Levitation via worn equipment is not implemented for monsters.

C343-185

Open
No message is generated when attempting to name a monster that cannot be named by the player.

C343-186

Open
Some messages referring to "priestess" say "priest."

C343-187

Open
Meditating monsters continue meditating when affected by something which wakes sleeping monsters.

C343-188

Open
Specifying role and/or race and an invalid alignment in NETHACKOPTIONS or config file causes a misleading message.

C343-189

fixed
Temple donations and protection lost to gremlin attack interact incorrectly.

C343-190

Open
Monsters can hide while trapped or holding the hero.

C343-191

Open
When an unseen monster forces a polymorphed hero out of hiding, feedback is insufficient.

C343-192

Open
If invocation is performed while hero is trapped, hero remains trapped.

C343-193

Open
Polymorphed hero can fall into water once and crawl out twice.

C343-194

Open
Saving and restoring a game while punished and swallowed sometimes loses the ball and chain.

C343-195

Open
Glass wand thrown and broken in a shop is not charged for.

C343-196

Open
Wielded light source may get missed by rust trap.

C343-197

Open
Attacking a hidden monster sensed via ongoing monster detection is interrupted inapropropriately.

C343-198

fixed
Playing in a 20 or 21 line window can cause the game to crash.

C343-199

fixed
The database entry for "monk" has a typo.

After comparing this with the source material and finding no significant differences, the only item which I saw which could possibly be considered a typo is the lack of a comma after the last "No", which has been added.

C343-200

Open
In the quest, it's possible to accidently skip the locate level
e. g. by falling down a hole several levels.

C343-201

Open
Phrasing of message when one monster attacks another with stacked weapons is odd.

C343-202

Open
Pushing a boulder onto a level teleporter trap could cause repeated messages.

C343-203

Open
Hero arriving on a very crowded level may land on a monster causing game state corruption and possibly a crash.

C343-204

Open
Hero grabbed or engulfed due to conflict should be released when conflict ends.

C343-205

Open
Changes in hallucination state are not reflected properly when also mimicing.

C343-206

Open
Divine gifts resulting from #offer are identified when blind.

C343-207

Open
Certain items that should never be created in Gehennom can be created there.

C343-208

Open
Hero can be blinded while fainted.

C343-210

Open
Hero can "feel a bit steadier" while unconscious.

C343-211

Open
Engraving under water gives a poorly worded message.

C343-212

Open
If the hero is killed by a thrown potion of burning oil, the game will panic.

C343-213

fixed
Display of stinking cloud may be incorrect when wearing Eyes of the Overworld.

C343-214

Open
Monster escaping by changing levels in the wizard tower may end up outside the tower too easily.

C343-215

Help
Elbereth is sometimes ignored by monsters.

C343-216

Open
Fireproof containers catch fire in lava.

C343-217

Open
Missile which kills engulfer is temporarily lost when hero is expelled.

C343-218

fixed
Applying a wielded cream pie can crash the game. This generalizes to wielded objects being destroyed.

C343-219

fixed
Hero can die due to "burned by burning" or "drowned by drowning."

C343-220

fixed
Eating a Rider corpse doesn't work quite right.

C343-221

Help
Jabberwocks do not always wake up when they should.

C343-222

fixed
It's possible to end up wielding a cockatrice corpse when no longer polymorphed.

C343-223

Open
Hidden pet can follow hero down stairs, remain hiding and show up as hidden monster. Also can happen with a magic whistle.

C343-224

Open
Carrying too many items creates uselessly long prompts.

C343-225

fixed
Hero can sometimes carry too many boulders.

C343-226

Open
Inventory display doesn't mention unpaid items in a container the hero owns.

C343-227

Open
Container dropped in a shop then moved to an untended shop behaves oddly.

C343-228

Open
Cloak of magic resistance is active when it shouldn't be.

C343-229

fixed
Hero can dip or apply grease to a worn item that is covered by another worn item.

C343-230

Open
Drawbridges act differently depending on which direction they are pointing.

C343-231

fixed
Time is distorted while sinking into lava.

C343-232

fixed
Hero can be slimed while in lava.

C343-233

fixed
Hero polymorphed into Quantum Mechanic may get erroneous messages about disappearing monsters.

Fix by Jared Minch from NetHack 4.

C343-234

Open
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

Open
Casting spell of protection gives incorrect message if hero is swallowed or in rock.

C343-236

Open
Engraving works in places it shouldn't.

C343-237

fixed
The relationship between crossbow use and strength is wrong.

The range of firing a crossbow bolt is now independent of strength, and  the number of shots you can fire is dependent on strength (with gnomes getting a bonus in this respect); cf. this post by Pat Rankin.

C343-238

fixed
(Unix and VMS only) The "Who are you?" prompt does not accept digits in the response.

C343-239

Open
Engravings can transfer between a moat and a drawbridge.

C343-240

Open
Hero can create a pit in air.

C343-241

fixed
Hero is not charged for breaking the lock on a container owned by a shop.

C343-242

Open
Shopkeepers and priests avoid graves when they should not.

C343-243

fixed
Hero can throw without hands.

C343-244

fixed
Sometimes you can eat artifacts you can't touch with your hands.

C343-245

Open
Hero trying to kick beyond map edge is handled improperly.

C343-246

fixed
Engraving with an empty wand handles time wrong.

C343-247

Open
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

fixed
You can't put candles in a candelabrum while underwater.

C343-249

Open
There are a number of errors handling vomit; and real rats can't vomit.

C343-250

Open
Rust-causing targets can reveal other information about a weapon.

C343-251

Open
Monsters sleeping due to being hit may wake up at the wrong time.

C343-252

Help
There is a typo in the quote from "The Count of Monte Cristo."

C343-253

Open
Choking on certain food items doesn't work properly.

C343-254

Open
Shapechangers don't take advantage of being mimics or hiders.

C343-255

Open
Tinning on a full level fails improperly.

C343-256

Open
Very very very long messages can cause a crash.

C343-257

Open
Cursed corpses wielded by monsters are not handled properly.

C343-258

fixed
Grammar error in samurai quest: "wakarimasu?" instead of "wakarimasu ka?"

C343-259

fixed
"Dr. Dolittle" is spelled incorrectly.

Occurred in the hallucination message for zoos.

C343-260

Open
Ridden steeds are sometimes immune to gas traps.

C343-261

Open
Sleeping steeds can jump.

C343-262

Open
Polyporph mis-handles a used and wielded leash.

C343-263

fixed
Probing may miss Schroedinger's cat.

Probing the box now counts as observing it and generates the cat (dead or alive).

C343-264

Open
"You must drop your weapon" may appear when it should not.

C343-265

Open
Force may work when hero can't reach lock being forced.

C343-266

fixed
Hero on drawbridge when it's destroyed is not handled properly.

Under some circumstances, the player would be left standing on the moat; this is no longer possible.

C343-267

fixed
Game says monster speed changes even if monster can't move at all.

C343-268

Open
Used up potion of acid may end up in bones file.

C343-269

Open
Bones file created after hero dies outside shop may mis-handle items.

C343-270

Open
Dying in a shop while wielding two weapons may cause a warning message.

C343-271

Open
Pet messages at the very end of the game may appear in the wrong place.

C343-272

Open
Corrupted score file can crash the game.

C343-273

Open
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

Open
Odd message when attempting to apply a wielded towel.

C343-275

fixed
If a lit, wielded, candle or potion of oil burns out, the game may crash.

C343-276

fixed
If a figuring auto-transforms while wielded or worn, the game may crash.

C343-277

fixed
Wooden weapons don't always burn when they should.

With the new ways flammable items can be damaged (walking over lava (not just stepping on lava for the first time!) and hitting fire elementals), the author considers this fixed.

C343-278

Open
Quest leaders are too likely to be affected by traps.

C343-279

Open
Kicked arrows may get wrong bonuses.

C343-280

Open
Ranged polearm attack doesn't always work properly.

C343-281

Open
Kicking shop-owned food is not always accounted for correctly.

C343-282

Open
Damage calculation may be wrong when hero is polymorphed into a pudding.

C343-283

Open
Long walks take a non-optimial path.

C343-284

Open
Activating a shop-owned figurine sometimes don't entail shop charges.
If you pick up and drop a cursed figurine, the timer will stay live. Will this eventually incur charges?

C343-285

Open
Water elementals can be trapped in a bear trap.

C343-286

Open
Polymorph and lycanthropy do not interact properly.

C343-287

Open
Hero polymorphed into monster with kick attack doesn't get bonus from ring of increase damage when kicking.

C343-288

Open
The message "a monster appears" can show up when multiple monsters appear.

C343-289

Open
If magical removal of a steed's saddle is fatal to the hero, the saddle may still be on the steed in a bones file.

C343-290

fixed
Rings do not show up in the "what do you want to charge?" prompt when they should.

Fix by Jared Minch from NetHack 4.

C343-291

Open
Backstab bonus interacts incorrectly with thrown weapons and two-weapon mode.
Two-weapon does not get backstab at all while each fired weapon does individually.

C343-292

Open
Touching a pile of objects while blind does not always work correctly.

C343-293

Open
There are a number of errors changing words between singular and plural forms.

C343-294

Open
Orcs and gnomes do not respond to #chat when they should.

C343-295

Open
Casting stone-to-flesh on self while wielding a figurine can cause the game to panic.

C343-296

Open
Sunsword doesn't work as expected against shades.

C343-297

Open
Lit potion may survive hero dying from splattered oil burning on the floor.

C343-298

fixed
Kicking at "empty space" uses no time.

C343-299

fixed
Killing tame engulfer from inside gives a warning message.

Fix by Jared Minch from NetHack 4.

C343-300

Open
Amulet of strangulation may kill forms that can't be strangled.

C343-301

Open
Nymphs can steal things they can't pick up.
They can steal Rider corpses from gelatinous cubes. The bug might instead refer to nymphs stealing things that they don't naturally pick up, like potions.

C343-302

Open
Amnesia of object discoveries may forget to forget one thing.

C343-303

Open
Gem probabilities are not reset properly on level revisit.

C343-304

Open
Message given when damaging a closed drawbridge may refer to a wall.

C343-305

fixed
Attacking with an applied polearm ignores the "confirm" option.

C343-306

Open
Engulfer under influence of conflict or confusion can swallow a monster and not be affected by water/lava/trap under monster until next turn.

C343-307

Open
Unicorn horn interacts incorrectly with ring of sustain ability.
Non-cursed restores, but cursed does not decrement attributes.

C343-308

fixed
A hidden, dead monster can revive hidden under its own corpse.

Fix by Jared Minch from NetHack 4.

C343-309

Open
Dropping Heart of Ahriman may give odd message sequence.

C343-310

Open
Applying an unpaid stack of potions of oil forces hero to buy all of them.

C343-311

Open
Price of unpack shop items may change when hero is forced to buy.
For example, hunger status has an effect on food prices.

C343-312

Open
Monster can attack with a polearm it was unable to wield.

C343-313

Open
"You trip over it" may appear even after you know what "it" is.

C343-314

fixed
Drowning on the Plane of Water lists cause of death as "drowned in a moat."
Now "drowned in the Plane of Water [by a <monster>]".

C343-315

Open
Small monsters dropping items due to weight use the wrong weights.

C343-316

Open
Monsters who shouldn't will attack the Wizard to get the Amulet.
See also SC343-19.

C343-317

Open
Bones data can contain odd characters from player's dogname, catname, or fruit options; this can cause odd terminal-dependent behavior.
NetHack fails to sanitise characters taken from options.

C343-318

fixed
Opening or closing the castle drawbridge using music takes no time.

C343-319

Open
Grid bugs can be forced to move diagonally, e. g. by displacing a tame one.

C343-320

Open
Reading scroll of mail break illiterate conduct.

C343-321

Open
Hero and monsters can walk through a long worm's tail diagonally.

C343-322

fixed
Forced attack on a boulder says "you attack thin air."

This was also the case for attacking walls, doors, etc. You now get a "You whack the <target>." message in these cases, with some extra related behaviour.

C343-323

Open
Objects dropped as a monster dies don't interact properly with the environment.
See also #362.

C343-324

fixed
Cutting a long worm in two will crash the game if the cut takes the worm to 1 HP or if long worms had become extinct.

C343-325

fixed
Hole in ice may be described as a "moat."

C343-326

Open
Open and close commands may give inappropriate feedback near a drawbridge.

C343-327

Open
Message "suddenly you cannot see the" monster can be displayed when the monster remains visible for some reason.

C343-328

Open
Messages when opening a tin may imply implausible timing.

C343-329

Open
A just-dead monster may still claim to be fleeing.

C343-330

Open
Wrong message may be delivered when seeing a pet eating.

C343-331

fixed
Sleeping monster reacts to a mirror.

C343-332

Open
The message given when multiple potions of acid explode refers to a single potion.
Refers to stacks of acid exploding when you go for a swim.

C343-333

fixed
Vault guard asks hero's name while hero is engulfed.

Now, "'How did that <engulfer> get in here?' Puzzled, <the guard=""> turns around and leaves."

C343-334

Open
Defining GOLDOBJ drops a slot from the inventory.

C343-335

Open
Cloak of invisibility and blindness do not interact reasonably.

C343-336

Open
A shapechanger starting out in changed form gets incorrect inventory items.
They get items appropriate for their polymorphed form.

C343-337

fixed
It's possible to create an object of 0 gold pieces.

C343-338

Open
Wizard-mode command sanity_check misses nested containers and migrating monsters.

C343-339

Open
Screen and time are not always updated properly when opening or closing doors while blind.

C343-340

Open
Secret door detection does not interact properly with features of the Planes of Water and Air.
The next version promises to make wands of secret door detection find portals even behind clouds (but not update the screen).

C343-341

Open
In minetown, it's possible to teleport into a room that requires digging to escape from.

C343-342

Open
Potion thrown by monster which hits long worm's tail says it hit its tail.

C343-343

fixed
Helm of Opposite alignment gives incorrect piety level.

Alignment record is now set to -1 when putting on or removing a helm (this is what happens at the first step of #offering a co-aligned unicorn at a cross-aligned alter, changing the player's alignment permanently).

C343-344

Open
NetHack thinks jellyfish have heads.

C343-345

fixed
Attempting to remove cursed lenses gives a message with poor grammar.

"It is cursed" was displayed instead of "They are cursed"; the latter is now displayed.

C343-346

Open
Attempting to put on some items when the item is already wielded or quivered and failing for a variety of reasons gives a message with poor grammar.

C343-347

Open
Picking up and wearing an unknown ring while blind sometimes gives out too much information.
RGRN discussion

C343-348

Open
Exercise before polymorph may affect polymorphed character.

C343-349

fixed
An identify scroll is wasted if space is typed and steps off the end of the inventory list.

C343-350

Open
Eels don't hide when they are supposed to.

C343-351

fixed
Alchemy-caused explosions don't wake nearby monsters.

C343-352

Open
Secret doors in lit walls don't always display properly.

C343-353

Open
Aborting key or lock pick with escape uses a turn.

C343-354

Open
Probing while engulfed ignores the fact that the hero is in the monster.

C343-355

fixed
Archeologists start out at basic skill level in sling.
This is a side effect of their touchstone, which is considered sling ammunition.

C343-356

Open
Wearing an amulet of restful sleep confuses internal sleep state bookkeeping.
Perhaps related is the fact you can cure instrinsic restful sleep (from eating the amulet) by putting on and removing an amulet of restful sleep.

C343-357

Open
Rust monsters may chew non-ferrous items.

C343-358

fixed
If no co-aligned artifacts are available for gifting when required, gifting fails repeatedly.
Not fixed in the conventional sense - if gifting fails to generate an artifact, it will generate a magical weapon instead.

C343-359

Open
Setting the fruit name fails if the new name is already known but happens to be not at the end of an internal list.

C343-360

fixed
A monster wearing a suit can still put on a shirt.
The delay is there, but no extra message is displayed (akin to there being no message for cloaks in this case in vanilla).

C343-361

Open
The message "you feel shuddering vibrations" does not always get displayed when it should.

C343-362

fixed
Objects dropped during polymorph may be incorrectly polymorphed.

Beam-type wands now hit objects before monsters.

C343-363

fixed
The case of monsters eating green slime corpses is not handled correctly.

C343-364

Superseded
If player's hand slips while naming an object, 'z' is never picked as the new letter.
This code is disabled in GruntHack.

C343-365

fixed
Hero may remove armor for nymph or succubus while asleep.

C343-366

Open
Concealed mimic not always revealed when it should be.

C343-367

Help
Fainting with a wielded cockatrice corpse doesn't behave as expected.
What's the "expected" behaviour?

C343-368

Open
Blinded hero knows too much about a monster summoning insects.

C343-369

Open
Mounted hero on life-saved steed gets repeated warning messages until hero dismounts.

C343-370

Open
Travel (_) command can get stuck trying to plot a path past an interesting dungeon feature, for example, a trap or fountain.

C343-371

Open
Stethoscopes can sometimes be used more often than intended.
If you save and resume, you can use it again for free. On an aside, saving and restoring loses the movement points you gain from speed.

C343-372

Open
A fatal explosion can give the player messages in the wrong order if carried items are destroyed.

C343-373

Open
Shopkeepers can polymorph into forms that don't let them do their jobs.
A blue jelly shopkeeper will buy and sell, but it won't move to block or unblock the door.

C343-374

Open
When polymorphed into a grid bug, attempting to move in an illegal direction is handled ungracefully.

C343-375

Open
A mimic posing as a statue is not handled properly.

C343-376

Open
When trying to move down, Hero can be levitating and stuck in the floor at the same time.

C343-377

fixed
Hero hidden from monster is still treated as a normal target for range attack.

C343-378

Open
Hero hiding as a small mimic can end up stuck to a monster after returning to human form.

C343-379

fixed
Spelling errors "sprit" and "truely" in quest text.

C343-380

fixed
Mimics pretending to be doors show up on the Rogue level.

C343-381

Open
Attacking by applying a polearm doesn't scuff engraving under hero.

C343-382

fixed
Auto-wielding a polearm may take no time.

Occurred when auto-wielding and subsequently cancelling out of the prompt.

C343-383

fixed
Applying a bullwhip while hero is at edge of map may cause a panic or crash.

Previously, there were no checks that the tile you were applying the bullwhip at was a valid tile.

C343-384

fixed
Cutting a level 0 long worm in half may lead to a worm with 0 HP, which may cause a crash.

Fix by Jared Minch from NetHack 4.

C343-385

Open
D command doesn't handle u choice correctly if only unpaid items are inside containers.

C343-386

fixed
Pearl rings can rust.
Pearl rings are now made of bone.

C343-387

fixed
T-shirts can be read when covered.

C343-388

Open
Spell damage and low intelligence interact incorrectly.

C343-389

Open
Dragon breath and certain other effects hitting a hidden secret door does not damage it.

C343-390

Open
Breaking a wand which may zap but not damage a door gives an odd message.

C343-391

fixed
Hero polymorphed into a mimic with #monster and hiding as an object does not unhide when polymorphing into a non-mimic.

Fix by Jared Minch from NetHack 4.

C343-392

Open
A stunned monster may both walk away from the hero and keep holding him.

C343-393

Open
The messages produced when throwing a poisoned weapon which loses its poison are in a confusing order.

C343-394

fixed
Throwing a potion of acid into water may panic the game.

C343-395

Not a bug
Spelling errors at the genocide prompt may have unintended consequences.

C343-396

Open
Shopkeeper does not charge hero for an unsold boulder that is destroyed with a pick-axe.

C343-397

Open
A badly formed message may be produced if a pick-axe is applied to a boulder and the boulder is removed by a monster.

C343-398

Open
The game may crash if a wielded potion of polymorph is drunk.

C343-399

fixed
Messages referring to a named vault gaurd have grammatical errors.

A macro defined in Source:vault.c, g_monnam, was consistently used with a "the" printed in front of it. This "the" is now incorporated into g_monnam, with a couple of edge cases now referring to just "guard".

C343-400

Open
Wearing a cloak of displacement identifies it even if hero can't see.

C343-401

Open
Wearing an elven cloak identifies it even if hero is already stealthy.

C343-402

Open
Putting on a ring of stealth never identifies it.

C343-403

fixed
Hero can write a scroll not sufficiently identified.
You now must have identified the scroll to be able to write it.

C343-404

Help
Writing a scroll can give a badly phrased message if the scroll is known by its appearance.
What is the badly phrased message in question?

C343-405

Open
Some quest artifacts are too easily affected by stone-to-flesh.
The Heart of Ahriman

C343-406

Open
One of the coyote names is spelled wrong.

C343-407

Open
If reading an unknown scroll of teleport puts the hero on another scroll of teleport, the second one is still treated as unknown.

C343-408

Open
Being killed by a monster with a long name can send the game into an infinite loop.

C343-409

fixed
Unlocking a mimic pretending to be a door is not handled properly.

C343-410

Open
Using an unlocking tool on a boulder that's really a mimic and located in a doorway is not handled properly.

C343-411

Open
A purple worm can end up in wall or rock when swallowing a ghost or xorn.

C343-412

Open
Unpaid shop items stolen from hero remain on hero's bill.

C343-413

Open
While blind, some actions resulting in "Wait! That's a monster!" for a mimic posing as a door do not update the display correctly.

C343-414

Open
#untrap of a known trap location with a concealed mimic gives correct message but does not update the display.

C343-415

fixed
Mail daemons can be created when populating special levels with demons.
Other types of monster that could not otherwise be randomly generated, such as orcs, giants, and woodchucks, were also subject to this; fixed by disabling the ability of the special level generated to ignore the G_NOGEN flag except for classes entirely made up of non-randomly-generated monsters (Kops and eels).

C343-416

fixed
Being disintegrated by divine wrath gives an inappropriate message.
Instead of "You fry to a crisp" for the wide-angle disintegration beam, it is now "You crumble to dust".

C343-417

Open
Polymorphing into a human form may give a message with the wrong gender.

C343-418

Open
Weight of non-cursed bag of holding is sometimes off by one.
Likely, this refers to multiple stacks of gold in any bag: two stacks of $49 weigh 0, but one stack of $98 weighs 1.

C343-419

Open
With option number_pad set to 2, M&nbsp;+ 5 (or Alt&nbsp;+ 5 or Shift&nbsp;+ Keypad5) does not work as the G movement prefix.

C343-420

Open
Kops may not be dismissed if the shopkeeper changes levels.
You might want to pacify the shopkeeper on his home level. If necessary, steal a gold piece and pay him off again.

C343-421

Open
Object teleport in and around the Wizard's Tower doesn't work as intended.
(original report)

C343-422

fixed
There are inconsistencies in damage applied to objects when encountering lava in different ways.

C343-423

fixed
Under some circumstances player can tell if bones file is created.
"Your body rises from the dead as <monster>..." is now displayed regardless of creation of bones or not.

C343-424

fixed
Unlit candelabrum becomes unlightable if candles have exactly one turn of fuel left and it was applied in the wrong location.
Fix courtesy of the original reporter; also related is that the candelabrum penalty applies if on the invocation square and the invocation's already been performed, as with the Book and Bell.

C343-425

Open
If a steed's legs are wounded while being ridden and the hero dismounts before the legs heal, the hero's dexterity will stay reduced.
(original report)

C343-426

Open
A polymorphed hero hiding on the ceiling may be forced to drop to an inappropriate position.
(original report)

C343-427

fixed
Inappropriate message claiming a paralyzed monster "turns to flee" may appear.

C343-428

Open
Statues in a cockatrice nest are wrong type if the score file is empty.
(original report)

C343-429

Open
When using a display that scrolls the map, teleporting hero may display off the map momentarily.

C343-430

Open
It's too easy to open tins.

C343-431

Help
Killing a vault guard results in a message about "dropping minvent."
How can this message be generated?

C343-432

fixed
In a vault corridor: some traps could be left lying around.

All traps in a corridor are now removed when the corridor disappears.

C343-433

fixed
In a vault corridor: you can end up with lighted rock.

The lit state of a tile is now reset when it resolidifies.

C343-434

Open
In a vault corridor: when blind, you can be stuck and not be told why.

C343-435

fixed
In a vault corridor: various kinds of problems may result from having an iron ball.

It's unknown exactly what symptoms the bug refers to, but the ball and chain handling code for resealing corridors has been changed such that the ball and chain are replaced at your position when the corridor disappears, as opposed to stopping at the point where the iron ball is placed.

C343-436

fixed
Hero can levitate and fly where it makes no sense.
Listed as fixed on the assumption that this refers to the Plane of Water.

C343-437

Open
Gremlins sometimes don't respond properly to light.

C343-438

fixed
Typo "gold piecess" may occur when selling items in a container.

To trigger this bug in unpatched variants, one needs to find a container the shopkeeper owns, fill it with enough items that the shopkeeper can't afford to pay for the items inside, then drop the bag to sell the contents.

C343-439

Open
Running NetHack in a terminal window with more than 255 rows or columns produces display errors.

C343-440

Open
If the game panics with the hero underwater, the hero may be restored on top of the water.

C343-441

fixed
Autosearching while blind doesn't update the map when it should.

C343-442

fixed
Drain life shouldn't override drain resistance of objects.

Artifacts granting drain resistance (Excalibur, Stormbringer) could be drained by drain life; this is no longer the case (also applies to GruntHack's thirsty / drain resistance objects).

Spoiler core bugs

Name
Fixed in GruntHack
Description

SC342-3

fixed
Hangup can be used to cheat.

SC343-1

fixed
Monsters that can't blow can still use a whistle.

SC343-2

fixed
If you are poison resistant, potions of sickness can only kill you if they are blessed.

Previously, they dealt 1HP damage if not a healer without checking for poison resistance. The damage is now not dealt if you have poison resistance.

SC343-3

fixed
Water walking boots are not handled properly on lava.

If the player steps onto lava with non-fireproof water walking boots and can survive the lava burning damage, they were left standing on the lava without boots. Now the boots are destroyed immediately if they are not fireproof, leaving the player to fall into the lava.

SC343-4

Open
Reviving corpses or reanimating statues in a shop does not get charged correctly.

SC343-5

Open
Breaking container contents in a shop doesn't always charge for them.

SC343-6

Open
Stealing a stack of items from a shop sometimes results in only being charged for one.

SC343-7

Open
Zapping an unknown wand while blind sometimes gives out too much information.

SC343-8

fixed
Re-animating a statue containing gold produces too much gold.

Monster's gold is now cleared before creating the statue (the value is saved to create the object inside the statue), so that the gold object doesn't stack with the monster's carried gold.

SC343-9

Open
Medusa corpse from a level file behaves incorrectly.

SC343-10

fixed
Player can raise HP and Pw by dancing with vampires.
The polyself bug; addressed by using the same formulas to adjust HP/Pw from polyself as when changing levels normally, with up to a +/- 10 adjustment (carried over from original behaviour). It's still possible to gain HP; it's just much, much more tedious (and in the long run your HP will come out even anyway).

SC343-11

fixed
It's possible to easily find the identity of a high priest on the Astral plane.

SC343-12

fixed
Hero using telepathy can abuse Call on the Astral Plane.

SC343-13

fixed
While blind and levitating, too much information may be presented.
Fixes are primarily in relation to dungeon features and objects on floor.

SC343-14

Help
Shopkeepers and priests may be teleported out of their shop or temple too easily.
What's the intended behaviour here?

SC343-15

fixed
Nurses are not stoned by hero polymorphed into cockatrice.

Refers to their healing attack, which also didn't take other forms of passive damage when used against a polymorphed player.q

SC343-16

fixed
Gelatinous cubes can engulf Rider corpses.

SC343-17

fixed
Stethoscope may unhide hidden mimic.

SC343-18

Help
Escaping from lava can leave hero outside of time.
Possibly fixed by the fix for C343-231, but without knowing how to abuse the bug, it can't be tested.

SC343-19

Not a bug
Monsters seeking the Amulet attack temple priests to get it.
The behaviour of covetous monsters has changed such that it's intended that they will attack anything between it and the Amulet where applicable.

SC343-20

fixed
Hangup save while picking up gold in a shop may duplicate the gold.

SC343-21

Open
Accounting is incorrect for containers dropped in a shop that does not sell them.

SC343-22

fixed
The travel command allows grid bugs to move one step diagonally.

Windows-only bugs

Name
Fixed in GruntHack
Description

W341-13

Open
"Lock Windows" menu item has wrong checkmark at startup

W341-14

Open
Message window does not update properly if resized.

W342-6

Not a bug
Checkboxes are drawn wrong.

W343-1

Open
Redirecting score output through a pipe doesn't work.

W343-2

Not a bug
Windows 98 is unable to load tiles that are too large.  This is an OS issue.

W343-3

Open
Under the Polish version of Windows 2000 SP4, screen output with a raster font shows wrong characters for many dungeon features.

W343-4

Open
Keyboard may stop responding after locking or unlocking a door when using altkeyhandler=nhraykey.dll

W343-5

Open
Error messages early in the game startup sequence may flash by unreadably.

W343-6

Open
Attempting to start NetHack from within a zip utility doesn't work (this is not a bug) and gives a misleading error message panic Cannot open dungeon description - "dungeon" (this is the bug).

Go back to the installation instructions and finish the install.

W343-7

Open
Using both nethack.exe and nethackW.exe can cause nethackW.exe to display the top scores list in a series of windows.

X11-only bugs

Name
Fixed in GruntHack
Description

X343-1

Open
The scrollbar for a text window may be missing when needed.

X343-2

Open
use_inverse is broken in tty mode.

X343-3

Open
Sanity check for mouse position after window resize is wrong.

Linux-only bugs

Name
Fixed in GruntHack
Description

L343-1

Open
Window resize is not supported by default.

Macintosh-only bugs

Name
Fixed in GruntHack
Description

M343-1

Open
Release code does not build under Carbon.

M343-2

Open
nethack-343-mac-term.pkg.sit only: "No write permission to lock perm!" error. Only happens on clean installs of 10.3.x (not upgraded systems). (See M343-3 for 10.4.)

M343-3

Open
nethack-343-mac-term.pkg.sit only: "No write permission to lock perm!" error. Only happens on 10.4 (See M343-2 for 10.3.)

M343-4

Open
In the Qt port, Command&nbsp;+ Z crashes the game and prevents it from restarting.

Qt-only bugs

Name
Fixed in GruntHack
Description

Q341-1

Open
Randomly generating characters doesn't always follow user requests.

Q341-3

Open
[Mac only] q and / keys send additional characters when pressed.

Q343-1

Open
Explore or debug mode only: ctrl&nbsp;+ x doesn't show the intrinsics screen.

Q343-2

Open
Saved games are not found if the game is built with the prefix option.

Windows-CE-only bugs

Name
Fixed in GruntHack
Description

CE343-1

Not a bug
Attempting to load an alternative tile set fails.

CE343-2

Open
Help text windows close immediately.

CE343-3

Open
Action button points to wrong screen location.

CE343-4

Open
pocketpc: menu window closes if scrolled off top or bottom

CE343-5

Open
Input is translated when command helper is hidden.

CE343-6

Open
Text window does not scroll left on left arrow.

Build-from-source bugs

Name
Fixed in GruntHack
Description

S343-1

Open
gnome port refers to file t32-1024.xpm for large tiles that doesn't exist

S343-2

Open
1x1 room in special level can trigger panic due to off by one error (does not affect official room set)

S343-3

Open
makedefs may fail to compile if sizeof(time_t)&nbsp;!= sizeof(long)

S343-4

Superseded
NetHack does not compile under Microsoft VC2005.
VC2005 is considered obsolete, and build fixes for VS2008 are in place (cf. S343-8).

S343-5

Open
The prototype and definition for finish_map don't match properly.

S343-6

Help
Game does not compile under FreeBSD 6.1.
Feedback on what causes compilation not to work would help.

S343-7

Open
DLB doesn't work under VMS if a file used by NetHack and without a dot in its name matches a VMS logical name.

S343-8

fixed
NetHack does not compile under Microsoft VS2008 Express Edition.
Courtesy of a patch released by the dev team.

S343-9

Open
If time_t changes from 32- to 64-bits due to (e.g.) compiler upgrades, save files will not be compatible between old and new builds.

S343-10

Open
Windows 64-bit mode compile produces warnings in random.c.

S343-11

Help
Smartphone keyboard does not work.
More detail on what this is supposed to mean would help.

S343-12

Open
Game may fail to compile or give warnings if sizeof(char *)&nbsp;!= sizeof(int).

</monster></the></engulfer></target></monster></an></object></player></player></floor></foo></object></object></racial>