= !NetHack 4 Bug Tracker = Welcome to the bug tracker for [http://nethack4.org NetHack 4], a branch of the popular game !NetHack. = Filing Guidelines = == Type == A ticket should be a '''pull request''' if it is a request to pull some feature/bugfix already implemented in some fork of !NetHack, and includes [a link or other reference to] a patch. It could also be a request to integrate some development branch. == Priority == Generally, the following guidelines should be used: * '''blocker''': It would be impossible to release the game without resolving the ticket. An example includes a crash on startup, or something making ascension impossible. * '''critical''': The ticket should be fixed if at all possible since it will severely impact the enjoyability or balance of the game. Examples include crashes, or the save system not working well. * '''major''': The ticket impacts enjoyability or balance, but not so much as to damage playability. Examples include a section of the game that can be bypassed, or significant interface issues. * '''minor''': The ticket is something that would be nice to fix, but is not a serious burden on users. Examples include small interface quirks, a monster's special attack not working, or cockatrice corpses being insufficiently lethal. * '''trivial''': This bug is purely cosmetic or otherwise does not make a significant differences. Examples include typos or requests for new YAFMs. == Severity == This represents how much effort resolving the ticket would be: * '''unknown''': Unknown effort. * '''easy''': A straightforward change; a few minutes at most. * '''difficult''': A more complex change, possibly touching a few components. * '''refactor''': Requires a rewrite of a major subsystem. == Keywords == The following keywords should be used: * '''reproducible''': If there exists definitive steps to reproduce the bug. * '''vanilla''': If this is a vanilla bug. * '''grammartree''': If this bug can be expected to be fixed as part of grammartree. * '''balance''': If the report is about a problem with game balance.