User:Bulwersator/UnNetHackPlus bug tracking
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 |