User:Bulwersator/UnNetHackPlus bug tracking

From NetHackWiki
< User:Bulwersator
Revision as of 15:53, 26 May 2013 by Bulwersator (talk | contribs) (additional fix)
Jump to navigation Jump to search

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 UnNetHackPlus are tracked at https://github.com/Bulwersator/UnNetHackPlus/issues and UnNetHack bugs at http://sourceforge.net/apps/trac/unnethack/report/1).

UnNetHackPlus' developer would appreciate feedback on these bugs, especially the ones marked as "Help" (if anyone knows what these bug reports mean, please let me know!).

Key:

Status Description
Unknown Status of bug is unknown.
Fix available The bug has a fix available for it in some other variant, but that fix has not yet been merged into UnNetHackPlus.
Help It is not clear what the bug description refers to.
Upstream The bug is fixed in UnNetHack, change waits for porting to UnNetHackPlus.
Confirmed The bug has been reproduced in UnNetHackPlus.
Moot The bug's context no longer exists in UnNetHackPlus.
Not a bug Not a bug, but may be considered as one.
Useless The bug's description is useless and clarification was requested from devteam (devteam@nethack.org).
Fixed The bug existed in UnNetHack or UnNetHackPlus and was fixed.

Core bugs

Name Status Patch Description Additional info
C341-1 Moot Monsters affected by stinking cloud always get angry at the hero even if the hero did not create the cloud. The bug is actually mostly fixed in NetHack 3.4.3, with one minor exception; the bug will still occur if loading a bones file from an older game in the 3.4 series.
C341-4 Moot opthelp does not list use_inverse Entire opthelp will be scrapped and replaced by something less broken
C341-5 Confirmed When you see your pet move, the pet may be referred to as "it". See Bugs_in_NetHack_3.4.3/Reports#C341-5
C341-7 Unknown Skilled or expert caster of fireball/cone of cold can't target a monster known only by infravision or ESP. Fixed by Grunt.
C341-10 Unknown 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 Unknown ki-rins and couatls can wear (and may have) armor. Shields, boots, gloves, and (non-metallic for ki-rin) helmets. Fixed by Grunt.
C342-12 Help There are a number of places that misuse "your". What are these places?
C342-13 Unknown Hangup can cause loss of objects being moved internally. What are the circumstances in which this will occur?
C342-16 Unknown 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 Unknown 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.
C342-22 Unknown Monsters can hide under cockatrice corpses without getting stoned. Also: "You sit on the cockatrice corpse. It is not very comfortable." GruntHack contains a fix for this.
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. 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 Unknown 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 Unknown 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.
C342-54 Fix available GruntHack Statues of unique monsters in bones files are not handled correctly. Unfortunately GruntHack fix depends on extension of structures introduced previously in this variant. Multiple unique monster problem also may be caused by corpses. If the unique monster in question doesn't normally spawn on that level, and was rather brought there from some other level (in the other game), zapping stone to flesh at it causes a segfault.
C343-1 Fixed NitroHack At a pit the game can give messages with poor grammar. Levitate over pit, while blinded, drop something: "The food rations tumble into the pit.", "You hear The amulet of reflection tumbles downwards."
C343-2 Unknown Wielded silver arrows don't cause silver damage on some silver-haters. Fixed by Alex Smith.
C343-3 Unknown In the ranger quest, monsters can end up off the map to the left. 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 GruntHack On the Rogue level, tunnelling through rock doesn't leave a passage.
C343-5 Unknown In wizard mode, level teleport in the endgame can cause a crash if confused. Fixed by Grunt.
C343-6 Unknown You can #sit on an object at the bottom of a pit that you are not in. Fixed in AceHack and GruntHack.
C343-7 Unknown When a steed pushes a boulder into a pool, the message misuses "you". Fixed by Alex Smith.
C343-8 Fixed UnNetHack Plural of Nazgul is Nazgul - not Nazguls.
C343-9 Unknown 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.
C343-10 Unknown If there is a food in a pit, you have to enter the pit to pick it up but not to eat it. Fixed in GruntHack.
C343-11 Unknown 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 UnNetHack You can't use '>' to enter a pit.
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. Confirmed in NH4 with an invisible pet w and a chameleon.
C343-14 Fixed GruntHack The initial and any tombstone message resulting from eating an identified artifact is gramatically incorrect.
C343-15 Unknown You can get a message that an invisible monster looks much better. Fixed by Alex Smith.
C343-16 Fixed UnNetHack Player polymorphed as a xorn can't pick up items in pits. You have to fall into a pit, which xorns can't.
C343-17 Fixed UnNetHackPlus+[1] After polymorphing into a xorn and returning to human form, player can be stuck in a pit that isn't there. After polymorphing into any non-phasing monster, you are reliably stuck in a nonexistant pit.
C343-18 Unknown Scaring a mimicing mimic gives an incorrect "turns to flee" message. Immobile monsters can have the "flee" status, but will not move away from you. Fixed by Alex Smith.
C343-19 Fixed Bilious #340 Dipping acid in a fountain may not destroy the acid.
C343-20 Unknown When dying immediately on entering a level, the map may show you dying on the previous level. Notes: Can be reproduced by falling down a trap door with a wielded cockatrice corpse; bones will be saved on the destination level.
C343-21 Unknown Pets can be pulled through closed doors with a leash.
C343-22 Not a bug You can untrap a monster in a pit while levitating. Source code comment ("This works when levitating too -- consistent with the ability to hit monsters while levitating.")
C343-23 Fix available GruntHack Dungeon collapses after vault guard fails to lead you out. Instructions to reproduce bug
C343-24 Unknown Documented default for option "null" is "off"; default is actually "on".
C343-25 Unknown 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.
C343-26 Unknown 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 waterbody_name.
C343-27 Unknown Kicked objects do not slide properly on air or water levels. Fixed by Grunt.
C343-28 Unknown There are several places that can't tell the diffence 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.
C343-29 Unknown 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.
C343-30 Fixed GruntHack Cursed scroll of destroy armor on cursed armor doesn't always interact correctly. You can make the stats gain from putting on an enchanted helm of brilliance or gloves of dexterity permanent by cursing the armor and reading cursed destroy armor.
C343-31 Unknown 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.
C343-32 Unknown 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
C343-33 Unknown Sometimes a monster may remain hidden under a corpse that has rotted away. Fixed by Grunt
C343-34 Fix available GruntHack Mimics on the rogue level may try to mimic a closed door. Fixed by Sean Hunt.
C343-35 Unknown Polymorphed or shapechanged monsters may get the wrong number of hit points. On polymorph, the ratio HP / max HP is preserved, perhaps this bug refers to rounding errors.
C343-36 Fix available GruntHack 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.
C343-37 Not a bug Mimics may mimic a boulder over a pit or hole.
C343-38 Unknown Dismounting and kicking a monster that jumps may result in landing on the wrong side of a wall. Kicking a monster makes them mnexto() you, then tries to flavour the resulting movement. In very confined spaces, mnexto() may not be able to find a space next to you after all. This applies to many monsters with speed >= 12 with a chance of 1/3 or 1/4 depending on how well you kicked, and the bug occurs whether it’s flavoured as “jumps” or “slides” or “floats” or whatever. (A subsidiary bug here: it can also be flavoured as “teleports”, yet trigger on a no-tele level.) Fixed by Grunt.
C343-39 Fix available GruntHack Restoring a game where the character is wielding Sting may result in temporary display errors during the restore process.
C343-40 Fix available GruntHack Monster thrusting one of multiple wielded daggers gives misleading message. The interface isn’t clear that wielding 6 daggers, or whatever, nevertheless means that you only attack with one. Also "[09:01] <Dentarthur> The soldier wields 14 spears!" (from #nethack)
C343-41 Unknown A rolling boulder falling into a pit you can't see only makes a sound if the hero is blind. Fixed by Grunt.
C343-42 Fix available GruntHack If a fire trap melts ice, it may trigger twice in the same turn. "Reproduced via polyself into a red dragon." (Bugs in NetHack 4) - whatever it may mean.
C343-43 Unknown An invisible troll that revives may be shown until it moves.
C343-44 Fix available GruntHack Shopkeepers, doors, and traps interact oddly. For example, if you break a wand of digging on the entrance square, the shopkeeper will usually remove only some of the pits.
C343-45 Unknown Dropping the corpse of a unique monster without a personal name down the stairs gives a badly formed response. Fixed by Sean Hunt.
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 Unknown 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.
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 GruntHack 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.
C343-50 Fix available AceHack A sleeping steed may answer a #chat. dochat (sounds.c) checks to see if you’re talking to a steed before it checks to see if the monster is asleep.
C343-51 Unknown Luck's effect on random events isn't always as intended. Several beneficial events are most likely with Luck=7, not maximum Luck. See rnl for details.
C343-52 Upstream 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 Confirmed "Ulch" cannibalism message grammar is poor. Eating a zombie of your race: "Ulch - that meat was tainted cannibal! You feel deathly sick." Fixed by Alex Smith.
C343-55 Fixed UnNetHack "Ulch" messages have inconsistent capitalization.
C343-56 Unknown 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.
C343-57 Unknown #enhance command descriptions in Guidebook and game do not match. Fixed by Grunt
C343-58 Unknown #conduct command description grammar is poor Fixed by Grunt
C343-59 Confirmed 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
C343-60 Unknown Several messages delivered when hero's fingers are slippery have poor grammar. Which messages?
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 Unknown You can drink from a sink, fountain, or while underwater while swallowed. Confirmed in NH4 by quaffing from fountain while engulfed by purple worm. In a similar vein, #praying on a cross-aligned altar also works. Fixed by Grunt
C343-64 Unknown A black light leaves an hallucinated corpse while exploding. Fixed by Grunt
C343-65 Unknown A monster that "shrieks in pain" may not awaken others nearby. This is missing a wake_nearby call in the two relevant locations in potion.c. Fixed by Grunt
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 Unknown Finding a statue when searching while blind doesn't update map.
C343-68 Unknown 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 Unknown 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.
C343-70 Fix available GruntHack Experience may not be correctly gained for monsters causing nonphysical damage. "Difficult" attacks it possesses make a monster worth more experience, but the way these bonus points are calculated underrates physical damage.
C343-71 Unknown 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.
C343-72 Fixed UnNetHack You get confusing messages when you stop levitating while on a flying steed. "You float gently to the lava." is probably the silliest variant. The messages don't consider the fact that you're flying.
C343-73 Unknown 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.
C343-74 Fixed UnNetHack Entering a long running, uninterruptible command (e. g. engraving) after stoning starts will kill you.
C343-75 Unknown Eating Medusa's corpse may not work properly.
C343-76 Unknown 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.
C343-77 Unknown Some messages referring to monsters that look like horses refer to claws. polyself.c lists claws as a horse’s manipulatory appendages. Fixed by Grunt
C343-78 Unknown Digging in an existing hole charges you for the time it takes to dig the whole hole. Fixed by Grunt. To reproduce polymorph into vampire, wish for a pick-axe, apply said pick-axe down repeatedly. Alternatively, trigger a hangup-save after you finish digging and before you fall though.
C343-79 Unknown "Mr." or "Ms." may show up in front of names when it should not. In death messages, all shopkeepers will have an honorific, even if the shopkeeper's name is clearly a given name, not a surname (e.g. Dirk, Lucrezia, Izchak).
C343-80 Unknown 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.
C343-81 Fixed [2]+[3] Ghosts can be slimed.
C343-82 Confirmed GruntHack Land mine explosion on a drawbridge doesn't work right. Bridge over lava is replaced with a pit. Related to 343-240.
C343-83 Not a bug An eating pet will miss out on ascension.
C343-84 Unknown "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.
C343-85 Help Sometimes the hero can't move when conscious. Very unclear description.
C343-86 Unknown Hero can appear to be in the wall after destroying a drawbridge.
C343-87 Unknown Sometimes shop items the hero is forced to buy can be sold twice.
C343-88 Fix available GruntHack Polymorphing a statue into a boulder can leave an incorrect display.
C343-89 Unknown 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.
C343-90 Unknown "I u" with only one item unpaid lists the price twice. Fixed by Grunt
C343-91 Unknown Auto-cursing armor does not do so when worn by monster. Fixed 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 Fixed UnNetHack Probing a re-animated statue may cause a panic.
C343-95 Fixed GruntHack 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 Unknown If player aborts "In what direction?" question, prompt may remain displayed. NH4 says, "What a strange direction!"
C343-97 Unknown ctrl + r and ctrl + l don't work in numberpad mode
C343-98 Unknown Chatting with quest leader brought back from the dead doesn't work. Fixed by Grunt
C343-99 Help 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 Fixed Bilious #341 Game may crash if thrown potion hits bars before a monster.
C343-101 Fix available GruntHack The hero can see some things while asleep.
C343-102 Unknown Messages delivered when the ceiling collapses on a swallowed hero need revision.
C343-103 Unknown The hero is not protected from a mind flayer during successful prayer. Refers to the psychic blast.
C343-104 Unknown Message from angry shopkeeper giving a price when hero picks up an object has poor spacing and construction. "For you, scum ; only 534 for this emerald ring." (note the extra space)
C343-105 Not a bug Message given when restoring a game refers to original gender and form, not current. I am not sure
C343-106 Unknown Sunsword continues to glow after its wielder dies.

See Sunsword. Fixed by Grunt

C343-107 Fix available GruntHack Killing your own steed never leaves a corpse.
C343-108 Unknown Entering "e-" does not remove the prompt.
C343-109 Fixed GruntHack There is a grammar error in the Tourist leader's greeting.
C343-110 Unknown Game can crash if shopkeeper dies while character is praying. Tried several times with strong pets and failed to reproduce in NH4.
C343-111 Unknown Grammar of some graveyard sounds messages is wrong in some cases. Alex Smith
C343-112 Help Hero and monster afflicted with lycanthropy are treated differently. How, where?
C343-113 Unknown When flying down a hole or a ladder, the messages are inaccurate. Doing this with a ladder while polymorphed actually produces no message at all. The message is most likely related to flying steeds, though; while riding a ki-rin, you climb up ladders, fly down ladders, and jump down holes, which is a clear inconsistency. (It's not clear which of the messages is correct.)
C343-114 Unknown GruntHack (fixes part of the problem) Removing some but not all the boulders from a location confuses the vision system. Fixed by Grunt
C343-115 Fixed GruntHack Sleeping or paralyzed unicorns can catch gems.
C343-116 Fixed UnNetHack Grammar error in messages related to choking on gold.
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 Fixed [4]+[5] Some messages use "mirror" where they should use "looking glass."
C343-119 Unknown 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 Confirmed Eating various brains which should have special handling, don't. You may eat brain of ghost and safely eat brains of Medusa and Riders as mind flayer.
C343-122 Unknown Alignment of Angels is not handled consistently. Fixed by Grunt
C343-123 Unknown Plural of "mother-in-law" is incorrect. Alex Smith
C343-124 Confirmed You can't rub a touchstone on gold. You can, but only if the touchstone is not formally identified. Fixed by Sean Hunt
C343-125 Unknown Killing a vault guard outside a vault gives incorrect feedback. Fixed by Grunt
C343-126 Unknown 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 Unknown If a vault guard leads the hero to gold in the rock, inappropriate feedback is given. Fixed by Grunt
C343-128 Fix available GruntHack 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.
C343-129 Unknown Cancelling objects in or near a shop doorway may make the shopkeeper think you are a thief. The error’s in zap.c, around line 794; it checks to see if you’re in the shop, rather than whether the object is.
C343-130 Unknown Sometimes you can't rub an arbitrary object on a touchstone. Perhaps this refers to the fact you cannot check for kicking boots and gauntlets of power once the touchstone has been formally identified. Fixed by Sean Hunt.
C343-131 Unknown 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 Unknown 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 Useless Effects of varying consuming Medusa are inconsistent. Description does not adequately differentiate this bug from C343-75, C343-76 and C343-121.
C343-134 Fixed GruntHack Being petrified by swallowing a cockatrice violates foodless conduct.
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 Fixed UnNetHack A samurai quest guardian message uses "ninja" where "ronin" is intended.
C343-137 Unknown Demons may demand money from (and get paid by) a fainted hero. Fixed 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 Confirmed 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 Unknown Shopkeepers can be identified while hallucinating. Fixed by Grunt
C343-143 Unknown Leprechauns stealing gold from a mounted hero cause oddly worded messages. See steal.c, line 51
C343-144 Fix available GruntHack 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 GruntHack 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.
C343-146 Unknown 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 Unknown 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
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 Unknown 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 Unknown Gender and/or size of some quest quest leaders and nemeses are wrong. By Jonadab: 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. I'm guessing some of those should have a fixed gender. As for the size, the encyclopedia entries for Orion and for the Norn seem to imply they should be larger (currently they are MZ_HUMAN, i.e., medium size).
C343-151 Unknown 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 Fix available GruntHack Using a cursed lamp while blind may give inappropriate messages. If it fails to light, even a blind character will observe that it "flickers for a moment".[1]
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 Unknown Candles are fireproof. you can create fireproof candles by erodeproofing a wielded pick-axe, then polymorphing it. IIRC you can't wish for fireproof candles directly, and it doesn't make sense for a working candle to be 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 Fix available GruntHack 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.
C343-156 Unknown 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 Unknown Worms don't have scales. Because worms have M1_SLITHY, mbodypart uses snake_parts for them, but it should not.
C343-158 Unknown Krakens have tentacles. mbodypart needs to special-case them; it does not.
C343-159 Fix available GruntHack Stalkers have a head. mbodypart uses vortex_parts for all v and E, but stalkers should probably get humanoid_parts instead. Fixed by Grunt
C343-160 Fixed Name "leather spellbook" is misleading.
C343-161 Fix available GruntHack A scroll of charging that has disappeared may still show in the list of things to charge. Fixed by Jared Minch.
C343-162 Fix available Ray Chason Upstream Using Magicbane may cause an ungrammatical message. Possibly refers to monster names incorrectly being considered as plural forms, e.g. "Chops are confused." with a monster named "Chops"
C343-163 Unknown Antholes are mispopulated under some conditions. Fixed by Jared Minch
C343-164 Unknown 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 Unknown 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 Unknown Pits dug in vault guard's corridor don't get removed. Fixed by Grunt
C343-167 Unknown Length of time swallowed is sometimes calculated incorrectly.
C343-168 Unknown 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
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 Unknown 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 Fixed UnNetHack Silver weapon damage message is sometimes missing when hero is polymorphed.
C343-172 Unknown Crash could occur when monster uses potion or food to cure stoning or confusion.
C343-173 Unknown Monster eating lizard corpse is not handled correctly. jmminch says a monster eating a lizard corpse for confusion lost speed
C343-174 Fixed UnNetHack Drum of earthquake gives inappropriate message if hero or monster is in a pit.
C343-175 Fixed UnNetHackPlus Chatting to hostile prisoners may give an inappropriate message. There is a bug in description of the bug - it applies to tame prisoners (MS_DJINNI is mostly OK, but tame one - "Sorry, I'm all out of wishes." is weird).
C343-176 Fix available [6] Disintegration breath hitting equipment carried by monsters is not handled properly; if the monster life-saves the situation is worse; saddles are especially troublesome. Archive of report on rgrn "The invisible saddled ki-rin is not saddled."
C343-177 Moot First false rumor is displayed as gibberish on some platforms. I assume here that it affects something obscure like Amiga (UnNetHackPlus supports only windows and linux)
C343-178 Unknown 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 Fixed Bilious #340 If a monster is killed by a drawbridge while carrying a potion of acid, the game may panic.
C343-180 Help In an obscure case on special levels, troll corpses may fail to revive and lizard corpses may revive.
C343-181 Unknown The hero is welcomed to Delphi even if the Oracle was previously angered. Fixed 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.
C343-185 Confirmed No message is generated when attempting to name a monster that cannot be named by the player. Confirmed with shopkeepers.
C343-186 Unknown Some messages referring to "priestess" say "priest." uhitm.c hardcodes "The priest mutters a prayer."
C343-187 Unknown Meditating [[monsters