User:Bulwersator/UnNetHackPlus bug tracking

From NetHackWiki
< User:Bulwersator
Revision as of 20:43, 16 April 2013 by Bulwersator (talk | contribs) (|C343-23 |{{/bugstatus|Fix available}})
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 NetHack 4 are tracked at https://github.com/Bulwersator/UnNetHackPlus/issues and UnNetHack bugs at http://sourceforge.net/apps/trac/unnethack/report/1).

Special thanks to everyone who helped to compile this list.

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

Key:

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

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. This is possible loading bones levels created with earlier versions (NetHack 3.4.0 according to Bugs in NetHack 4).
C341-4 Unknown 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 Unknown Skilled or expert caster of fireball/cone of cold can't target a monster known only by infravision or ESP.
C341-10 Unknown Fruit names ending in "us" are incorrectly considered plural.
C341-18 Unknown 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 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.
C342-19 Unknown Things that can kill you in the future (like stoning) can cause messages to show up out of order.
C342-22 Unknown Monsters can hide under cockatrice corpses without getting stoned. Also: "You sit on the cockatrice corpse. It is not very comfortable."
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 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.
C342-50 Unknown If you're hiding on the ceiling and try to #sit, you automatically unhide.
C342-51 Unknown The game thinks trappers hide on the ceiling.
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.
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.
C343-3 Unknown In the ranger quest, monsters can end up off the map to the left.
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.
C343-6 Unknown You can #sit on an object at the bottom of a pit that you are not in.
C343-7 Unknown When a steed pushes a boulder into a pool, the message misuses "you".
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.
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.
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".
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.
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.
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. This doesn't matter - mostly.
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.
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.
C343-26 Unknown A frozen swamp may be called a moat.
C343-27 Unknown Kicked objects do not slide properly on air or water levels.
C343-28 Unknown There are several places that can't tell the diffence between a "hat" and a "helmet."
C343-29 Unknown When taking things out of a bag of holding, messages may say "lifting" instead of "removing."
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.
C343-32 Unknown When blind and levitating, the hero can still discover stairs.
C343-33 Unknown Sometimes a monster may remain hidden under a corpse that has rotted away.
C343-34 Fix available GruntHack Mimics on the rogue level may try to mimic a closed door.
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.
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.)
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.
C343-41 Unknown A rolling boulder falling into a pit you can't see only makes a sound if the hero is blind.
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 Unknown 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.
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.
C343-48 Unknown Killing your pet doesn't get you any experience when it should.
C343-49 Unknown The boulder does not show up in a bones file caused by death by rolling boulder.
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 Unknown 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 Unknown If a shopkeeper is trapped adjacent to the door, the game may get confused and issue impossible or panic messages.
C343-54 Unknown "Ulch" cannibalism message grammar is poor. Eating a zombie of your race: "Ulch - that meat was tainted cannibal! You feel deathly sick."
C343-55 Fixed UnNetHack "Ulch" messages have inconsistent capitalization.
C343-56 Unknown Gas spores can't attack while hero is praying.
C343-57 Unknown #enhance command descriptions in Guidebook and game do not match.
C343-58 Unknown #conduct command description grammar is poor
C343-59 Unknown Engulfer stoned swallowing hero polymorphed to cockatrice causes incorrect screen display. If hero has ball & chain, game can panic.
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.
C343-63 Unknown 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 Unknown A black light leaves an hallucinated corpse while exploding.
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.
C343-66 Unknown Co-aligned unicorns in a bones file may be hostile.
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.
C343-69 Unknown Attempting to add more candles than needed to a candelabrum with at least one candle gives an incorrect message.
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.
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.
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.
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.
C343-78 Unknown Digging in an existing hole charges you for the time it takes to dig the whole hole.
C343-79 Unknown "Mr." or "Ms." may show up in front of names