Skip to content

xNetHack Bugs

copperwater edited this page May 27, 2023 · 3 revisions

Bugs that affect xNetHack (and possibly other variants) but not vanilla.

https://www.hardfought.org/xlogfiles/xnethack/paniclog (also eu.hardfought and au) should be perennially checked for impossibles.

  • can use ^X to discern whether an unidentified ring is conflict (report, don't fix this, since solution isn't immediately obvious)
  • revisit tmp_at bug: could g.thrownobj work? maybe not, it doesn't do anything when monsters throw objects?[it does now, after recent vanilla changes, I think] PR #82 is supposed to fix this
  • windows build doesn't support hilite_hidden_stairs due to term_end_bgcolor being empty
  • Convert g.m_using to a struct monst (the one using) and use it to fix the "BUG:" in zap_over_floor by properly blaming the monster responsible. (SAVEBREAK? is m_using saved? I don't think so...)
  • Schliemann (and other non-see-invis nemeses?) don't do anything when the player approaches them when invisible. Not a bug - present in vanilla for quest nemeses that don't see invisible - but should probably correct this somehow.
  • bb90455822 broke seeing object materials from a distance, but this isn't necessarily a bug (PR 82 should fix this too)
  • stealing monsters shouldn't steal items made of hated materials - however, you don't want a bunch of artifacts to be immune to nymphs
  • fix engraving glyphs, door glyphs, add glyphs for object/material combos so that taken out-of-sight objects don't revert in color? PR #82 is supposed to fix this
  • cannot type-name one kind of harp
    • greg88 idea (new appearances etherpad) is supposed to fix this
  • wumpus should not be able to traverse ceiling on outdoors levels
  • it should be possible to wish for e.g. "normal gloves" since there is no way to specify them
  • double doors with random state on quest levels (e.g. Mon-strt) can have one be iron and one not which is weird.
  • you get "A mysterious force disrupts your teleport control" when you don't have telecontrol.
  • change "Normally made of flesh" in obj lookup for "corpse" to "Normally made of flesh or vegetable" or something even more ambiguous
  • "The moldy green mold corpse in your hand grows into a a green mold!" when the corpse was a cockatrice
  • Magicbane alternately hits ghosts when it gets a special effect and doesn't when it doesn't
  • Demon lords' wielding message appears before the actual appearance message (e.g. when gated in)
  • stealth check introduced in d1497be9b0 has ternary backwards, it should be 5 if Stealth and 10 otherwise
  • [Possibly blocked until wish parser fixes happen] Object lookup for some gems is weird ("jet stone" returns nothing, "jet" returns lookup)
Clone this wiki locally