Difference between revisions of "UnNetHack"

From NetHackWiki
Jump to navigation Jump to search
(New branches: hide parens, rm duplicate link)
(Revised the entire page for all changes, including their origins and inspirations when possible)
 
(39 intermediate revisions by 15 users not shown)
Line 1: Line 1:
 
[[File:UnNetHack.png|300px|thumb|Screenshot of UnNetHack]]
 
[[File:UnNetHack.png|300px|thumb|Screenshot of UnNetHack]]
  
'''UnNetHack''' 5 is a [[variant]] of NetHack 3.4.3, maintained by [[User:Bhaak|Patric Mueller]] and others.
+
'''UnNetHack''' is a [[variant]] of NetHack 3.4.3, maintained by [[User:Bhaak|Patric Mueller]] and others.
  
The main intent of this fork is to put more randomness, challenges, and fun into NetHack.
+
The main intent of this fork is to put more randomness, challenges, and fun into NetHack. It features more levels, several UI improvements designed to reduce tedium, and many gameplay-related changes.<ref>http://groups.google.com/group/rec.games.roguelike.nethack/msg/5ee5599d1e6b7378</ref> Since 3.6.1 it also bundles a graphical tiles UI for Windows. The 5.1.0 version's default Windows tiles are not that good but it is bundled with [[Tileset| DawnHack tiles]].
  
It features more levels, several UI improvements designed to reduce tedium, and many gameplay-related changes.<ref>http://groups.google.com/group/rec.games.roguelike.nethack/msg/5ee5599d1e6b7378</ref> Since 3.6.1 it also bundles a graphical tiles UI for Windows. The 5.1.0 version's default Windows tiles are not that good but it is bundled with [[Tileset| DawnHack tiles]].
+
For discussion, join the IRC channel [irc://irc.libera.chat/unnethack #unnethack] on [[Libera|irc.libera.chat]] or post to [[rec.games.roguelike.nethack]].
  
There is a European [[public server]] at [telnet://eu.un.nethack.nu/ eu.un.nethack.nu] and a US public server at [telnet://us.un.nethack.nu/ us.un.nethack.nu].
+
The latest development source code is available from the [https://github.com/UnNetHack/UnNetHack Git repository], and there are several [[public servers]] where it can be played online - the current stable version is UnNetHack 6.0.8.
  
For discussion, join the IRC channel [irc://irc.freenode.net/unnethack #unnethack] on [[irc.freenode.net]] or post to [[rec.games.roguelike.nethack]].
+
For those curious what is added in UnNetHack, here is the [https://github.com/UnNetHack/UnNetHack/blob/master/ChangeLog Change Log] that list major changes. If you want to see a complete list of changes, you can take a look at the [https://github.com/UnNetHack/UnNetHack/commits/master commit browser].
  
For those curious what is added in UnNetHack, here is the [https://github.com/UnNetHack/UnNetHack/blob/master/ChangeLog Change Log] that list major changes. If you want to see a complete list of changes, you can take a look at the [https://github.com/UnNetHack/UnNetHack/commits/master commit browser]
+
== Changes from NetHack 3.4.3 ==
 +
For the following changes, numbers in brackets before a change indicate the version the change was implemented, and game versions in brackets at the end of a change indicate if the change was inspired by or came from another fork of NetHack. Changes in each category are also listed in order of general relevance to gameplay instead of version number implemented.
  
The latest development source code is available from the [https://sourceforge.net/scm/?type=svn&group_id=250747 Subversion repository], and a fairly recent compilation of it is available to play on the [[public server]] at [telnet://un.nethack.nu/ un.nethack.nu].
+
In addition to all the listed patches and changes below, UnNetHack also fixes many vanilla bugs, such as the [[Astral call bug]]. Some of the changes made between 3.4.3 and 3.6.0 were taken from, or inspired by UnNetHack changes, and other variants incorporate content that originally appeared in UnNetHack.
 
 
== Changes from NetHack 3.4.3 ==
 
  
 
=== Patches and general code ===
 
=== Patches and general code ===
 
UnNetHack incorporates the following [[patch]]es:
 
UnNetHack incorporates the following [[patch]]es:
* The [[Dumplog|dump patch]] (with additional HTML output)
+
*(3.5.2) [[Color alchemy]]: The products of dipping potions into each other is determined by the colors of potions used instead of the types of potions used
* [[Heck² patch]]
+
**(6.0.0) All colors of potions involved in color alchemy are guaranteed to appear in any given game
* [[Menucolors]]
+
*(6.0.0) [[Alchemy#Gem_alchemy|Gem alchemy]]: Dipping certain gems in potions of acid changes them to other potions based on the gem used and what color potions are in the game (from dNetHack)
* [[Statuscolors]]
+
*(3.6.0) [[Grudge]]: Certain monster types will attack each other, regardless of if [[conflict]] is being generated (Nephi)
* [[Color alchemy]]
+
*(3.5.3) [[Dumplog|dump patch]]: Adds dumplogs
* Portions of the [[Lethe patch]], including [[Cthulhu]]
+
*(3.5.1) [[Dungeon_Growths|Dungeon Growths]]: Trees rarely drop fruits or spawn more trees nearby over time
 
+
**(6.0.0) Levels that have trees on them have an independent chance to generate with an [[axe]] to chop down the growing trees
Version 5.0.0 adds the [[Convict|Convict role]], with its associated equipment and monsters.
+
*(3.5.1) [[Menucolors]]
 +
*(3.5.1) [[Statuscolors]]
 +
*(3.5.1) [[Heck² patch]]: Adds uncommon special levels to the dungeon
  
Several features are incorporated from [[SLASH'EM]]:
+
=== Branches ===
* [[Options_(SLASH%27EM)#showweight|Show weight]] feature
+
*(6.0.0) Some dungeon branches and special rooms have their own colored walls: the Gnomish Mines are brown, Sokoban is Teal, Gehennom is Red, etc. (EvilHack)
* The [[nymph level]]
+
==== New Branches ====
* The [[Black market (UnNetHack)|black market]] (modified)
+
*(???) The [[Town]]: A collection of shops accompanied by a town [[watch]] and several [[Mugger|muggers]] who will attempt to steal your items
* The [[Vampire (starting race in UnNetHack)|Vampire race]] (modified)
+
**(5.1.0) The Town only has one filler level, which is an open level with rivers separating the downstairs and upstairs
 
+
*(5.1.0) The [[Ruins of Moria]]: A special set of 6 upward-extending levels, each with their own unique loot and challenges, modeled after the Mines of Moria from [[J. R. R. Tolkien]]'s ''[[wikipedia:The Lord of the Rings|The Lord of the Rings]]'' trilogy
UnNetHack also fixes many vanilla bugs, such as the [[Astral call bug]].
+
*(3.5.1) The [[Black_market_(UnNetHack)|Black market]]: A unique, level-spanning shop with high price markups
 
+
**(5.1.0) Added a second variant of the black market that has numerous different shops and One-eyed Sam is a peaceful monster instead of a shopkeeper
=== Branch changes ===
+
*(5.1.0) [[Sheol]]: An ice-themed branch in Gehennom with unique ice-themed levels and monsters, as well as a [[magic marker]] and two [[Crystal_pick|crystal picks]] at the end of the branch
 
+
*(4.0.0) The [[Dragon Caves]]: Dragon-filled caverns in Gehennom that contain the [[Chromatic_dragon_(UnNetHack)|chromatic dragons]], whose scales can give the resistances of all dragon scale types
====Existing branches====
+
**The Caveman Quest nemesis is renamed to Tiamat to distinguish her from these dragons, and she always drops chromatic dragon scales on death
Version 4.0.0 shortens [[Sokoban]] to three levels, and adds new puzzle designs. {{main|Sokoban (UnNetHack)}}
+
==== Changed Branches ====
 
+
*Dungeons of Doom
As of version 5.0.0, [[Fort Ludios]] is more likely to be accessible: the portal will now be in the first vault generated below level 10. It still has a chance of being inaccessible if no vaults are generated below level 10.
+
**(6.0.0) Filler levels between [[Medusa's Island]] and the [[Castle]] are cavern levels with moats surrounding the level and muddy swamps scattered throughout (DynaHack)
 
+
*[[Sokoban]]
====New branches====
+
**(3.5.1) The player can choose from 3 different prizes at the end of Sokoban: A [[bag of holding]], a [[Cloak_of_magic_resistance|cloak of magic resistance]]/[[Cloak_of_displacement|displacement]], or an [[Amulet_of_reflection|amulet of reflection]]/[[Amulet_of_life_saving|life saving]]/[[Amulet_of_ESP|ESP]]. Picking up one destroys the others (NetHack Brass)
 
+
***(5.1.0) Sokoban’s amulet of ESP replaced with the [[Amulet of flying]]
*The [[Town]] (4.0.0): The Town is accessible from an upstairs located on the level below the entrance to Sokoban, and features numerous [[shops]], a town [[watch]], and [[mugger]]s who will attempt to steal your inventory.
+
***(5.1.0) Sokoban prizes can never be cursed or have negative enchantments
*The [[Ruins of Moria]] (5.0.0): The Ruins of Moria are located in the main dungeon somewhere above the black market.  
+
***(3.6.0) Sokoban prizes are always exempt from autopickup
*The [[Black market (UnNetHack)|Black market]] (4.0.0)
+
**(4.0.0) Added many [[Sokoban_(UnNetHack)|new Sokoban levels]] (GruntHack)
*[[Sheol]] (5.0.0): Sheol is an ice-themed branch of [[Gehennom]], with special monsters, traps, and even terrain types.
+
**(3.5.3) Sokoban consists of 3 levels instead of 4
*The [[Dragon Caves]] (4.0.0): The Dragon Caves are located deep within [[Gehennom]], and consist of multiple [[dragon]] and [[purple worm]]-infested caverns, with several [[Chromatic dragon (UnNetHack)|chromatic dragons]] waiting in a lair at the bottom.
+
**(6.0.0) Cheating in Sokoban gives feedback on the luck penalty the first time the rules are broken (by having the player see a three-leaf clover at their feet)
 +
**(6.0.0) Clearing Sokoban without cheating gives +1 luck
 +
**(6.0.0) Sokoban’s restrictions are removed once all levels are solved
 +
**(5.1.0) Sokoban has a 50% chance to generate only one [[scroll of earth]] instead of two
 +
**(6.0.0) Sokoban’s difficulty level is fixed to Sokoban’s entry level, and does not change on higher levels
 +
**(5.1.0) Solving Sokoban without cheating is a conduct that is tracked in-game
 +
*[[Fort Ludios]]
 +
**(5.0.0) The portal to Fort Ludios always generates in the first [[vault]] generated below level 10
 +
***(6.0.0) If the portal to Fort Ludios doesn’t get a vault to generate in, it will generate at Medusa's Island instead
 +
**(3.5.1) Added [[Fort_Ludios#UnNetHack|two variants]] to Fort Ludios
 +
*The [[Quest]]
 +
**(3.5.3) Lowered the [[experience level ]]needed to enter the quest from 14 to 10
 +
**(4.0.0) Killing your [[quest leader]] gives you access to the lower quest levels (SporkHack)
 +
**(3.6.1) Quest leaders can destroy boulders while angry
 +
*The [[Castle]]
 +
**(3.5.1) Added [[Castle_(UnNetHack)|two variants]] to the Castle
 +
*[[Gehennom]]
 +
**(???) Added an extra variant for the [[Valley of the Dead]] and [[Baalzebub%27s_Lair|Baalzebub]], [[Asmodeus%27_Lair|Asmodeus]], and [[Orcus-town|Orcus]]’ Lairs
 +
**(???) Many Gehennom filler levels are cavern levels with [[lava]] surrounding and regularly spreading into the level
 +
**(???) [[Magic_portal|Portals]] to Sheol, Vlad’s Tower, and the Dragon Caves are guaranteed to be generated in the Valley of the Dead
 +
***These portals cannot be used while the player is carrying the [[Amulet of Yendor]]
 +
**(3.6.0) A light shop is guaranteed to generate in Orcus Town
 +
*[[Vlad%27s_Tower|Vlad’s Tower]]
 +
**(5.1.0) The top level of Vlad’s Tower and some graves across the game contain coffins instead of large boxes, which also create [[vampire]] (lord)s when opened
 +
*[[Wizard%27s_Tower|Wizard’s Tower]]
 +
**(???) The Wizard’s Tower is its own dungeon branch instead of being a structure that stretches across three levels of Gehennom: The stairs up to the tower will always be on the same level as the Vibrating Square
 +
*[[Endgame]]
 +
**(5.1.0) The elemental planes generate with extra traps and a scroll related to their element somewhere on the level (Fire, Flood, Earth, Stinking Cloud)
 +
**(3.5.1) The Elemental Planes are generated in a random order
  
 
For detailed changes in UnNetHack's dungeon branches, see the [[Mazes of Menace#Map 2|UnNethack dungeon map]].
 
For detailed changes in UnNetHack's dungeon branches, see the [[Mazes of Menace#Map 2|UnNethack dungeon map]].
  
 
=== Level changes ===
 
=== Level changes ===
Certain special levels have been modified or given alternate versions, including the [[Castle]], [[Fort Ludios]], the [[Valley of the Dead]], [[Moloch's Sanctum]], and the lairs of the various demon lords. Listed here are examples of some of the different level variations:
+
*(3.5.1) The layout of [[Moloch%27s_Sanctum|Moloch’s Sanctum]] is changed to include lava and drawbridges, and a new monster called [[Cthulhu]] carries the Amulet of Yendor instead of the [[High_priest#High_priest_of_Moloch|High priest of Moloch]]
 
+
*(3.5.1) Added [[Special_room_(UnNetHack)#Garden|nymph gardens]], [[Dilapidated_armory|dilapidated armories]], and the [[Nymph_level_(UnNetHack)|nymph level]]
* [http://desmond.imageshack.us/Himg12/scaled.php?server=12&filename=unnethackcastle.png&res=landing Castle]
+
**(6.0.0) Redesigned the Nymph Level to have a unique layout instead of being a standard rooms and corridors level with many nymph gardens throughout
* [http://desmond.imageshack.us/Himg715/scaled.php?server=715&filename=asmodeuslevel.png&res=landing Asmodeus's lair]
+
*(3.5.1) Added many new variants of the [[Big Room]]
* [http://desmond.imageshack.us/Himg692/scaled.php?server=692&filename=jubilex.png&res=landing Juiblex's Swamp]  
+
*(6.0.0) The [[Rogue_level|Rogue tribute level]] cannot appear
* [http://desmond.imageshack.us/Himg59/scaled.php?server=59&filename=baalzebublair.png&res=landing Baalzebub's lair]
+
*(6.0.0) [[Bones]] levels are shown in the dungeon overview
* [http://desmond.imageshack.us/Himg821/scaled.php?server=821&filename=orcustown.png&res=landing Orcus Town]
+
*(5.1.0) All levels except Moloch’s Sanctum and the [[Astral Plane]] are mappable
 
+
*(5.1.0) The [[Oracle]] Level has adjusted monster generation: 93% of monsters are generated normally, and the remaining 7% are generated with the following probabilities:
Lots of new maps for [[Big Room]] are also added.
+
**30% random [[i]]
 
+
**10% [[woodchuck|woodchucks]]
Random level generation has also been modified. In addition to [[Special room (UnNetHack)|new special rooms]], wallified corridors, and various other changes, the dungeon now contains [[Random vault (UnNetHack)|random vaults]] that add significant variety to what the dungeon can look like.
+
**10% [[floating_eye|floating eyes]]
 
+
**10% [[wererat|wererats]]
The [[vibrating square]] is somewhat easier to find. When the player is two squares away from it, he will receive the message "you feel a faint trembling under your feet". One square away the player will receive the message "you feel a weak trembling under your feet". Once on top the vibrating square the message is the typical "you feel a strange vibration under your feet".
+
**10% [[yellow_light|yellow lights]]
 +
**10% random [[u]]
 +
**10% random [[r]]
 +
**10% random [[n]]
  
[[Moloch's Sanctum]] has been changed significantly. It now features a modified map with two sections separated by an expanse of [[lava]] and a double [[drawbridge]]. Inside the inner Sanctum, the initially peaceful priest of Moloch is accompanied with [[Cthulhu]], who now carries the [[Amulet of Yendor]], and who reappears a few turns after being killed. The Amulet teleports whenever it is dropped, so after killing Cthulhu for the first time the player must locate the amulet within the level. This may require continuing to fend off Cthulhu&mdash;unless the player finds a way to get rid of him permanently.
+
=== Dungeon Feature changes ===
 +
*(4.0.0) Added muddy swamps, which wet items like moats and pools, but players and monsters can walk through them without flying, levitation, or water walking
 +
*(3.5.2) The [[vibrating square]] creates additional messages when the player is near it: they will feel faint trembling if 2 tiles away and weak trembling if 1 tile away
 +
*(6.0.0) The vibrating square appears as a trap and is permanently revealed when found (Nethack 3.6)
 +
*(3.6.0) [[Stairs]] that lead to different dungeon branches are colored yellow
 +
*(6.0.0) Removed random [[Door#Secret_doors|secret doors]]
 +
*(5.1.0) Magical traps (except for magic portals and anti-magic fields) can be disarmed with a [[wand of cancellation]]
 +
*(5.1.0) Random potion effects from [[Quaff|quaffing]] from a [[sink]] have a 1/13 chance of being a [[potion of vampire blood]]. Additionally, potion effects from quaffing from a sink can be of any [[BUC]] status, depending on [[luck]]
  
 
=== Bestiary ===
 
=== Bestiary ===
Line 76: Line 115:
 
!Name!!Symbol!!Origin!!Notes!!First Version
 
!Name!!Symbol!!Origin!!Notes!!First Version
 
|-
 
|-
|[[Locust]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1052/trunk/src/monst.c</ref>|| {{monsym|locust}} || [[SporkHack]] || [[Sickness]] bite||5.0.0
+
|[[Locust]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1052/trunk/src/monst.c</ref>|| {{monsym|locust}} || [[SporkHack]] || [[Sickness]] bite||5.1.0
 
|-
 
|-
|[[Snow ant]]||{{monsym|snow ant}}[[File:Snow ant.png]]||SLASH'EM||Freezing bite attack||4.0.0
+
|[[Snow ant]]||{{monsym|snow ant}}[[File:Snow ant.png]]||SLASH'EM||Freezing bite attack||3.5.1
 
|-
 
|-
|[[Evil eye]]|| {{monsym|Floating eye}} ||  || Drains luck||5.0.0
+
|[[Evil eye]]|| {{monsym|Floating eye}} ||  || Luck-draining gaze||5.1.0
 
|-
 
|-
|[[Cthulhu]]||{{monsym|cthulhu|variant=UnNetHack}}[[File:Cthulhu.png]]||SLASH'EM/Lethe patch||Casts spells, sucks brains, and confuses||4.0.0
+
|[[Cthulhu]]||{{monsym|cthulhu|variant=UnNetHack}}[[File:Cthulhu.png]]||SLASH'EM/Lethe patch||Carries the Amulet of Yendor, casts spells, sucks brains, confusing gaze||3.5.1
 
|-
 
|-
|[[Uranium imp]]|| {{monsym|homunculus}} || Reference to "[[wikipedia:Homestuck|Homestuck]]" || Teleports along with player when attacked||5.0.0
+
|[[Uranium imp]]|| {{monsym|homunculus}} || ''[[wikipedia:Homestuck|Homestuck]]'' || Teleports itself and the target when taking or dealing damage||5.1.0
 
|-
 
|-
|[[Aphrodite]]||{{monsym|aphrodite}}[[File:Aphrodite.png]]||SLASH'EM||Steals, as a [[nymph]]||4.0.0
+
|[[Aphrodite]]||{{monsym|aphrodite}}[[File:Aphrodite.png]]||SLASH'EM||Steals items, similarly to a [[nymph]]||3.5.1
 
|-
 
|-
|[[Deep orc]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c</ref><ref>http://sourceforge.net/apps/trac/unnethack/changeset/1308/trunk/src/monst.c</ref> || {{monsym|Deep orc}} ||  ''Lord of The Rings''  || Generated only in [[Ruins of Moria|Moria]]||5.0.0
+
|[[Deep orc]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c</ref><ref>http://sourceforge.net/apps/trac/unnethack/changeset/1308/trunk/src/monst.c</ref> || {{monsym|Deep orc}} ||  ''[[wikipedia:The Lord of the Rings|The Lord of the Rings]]''  || Generated only in the Ruins of Moria||5.1.0
 
|-
 
|-
|[[Enormous rat]]|| {{monsym|Enormous rat}} ||  || Higher level than [[giant rat]]||5.0.0
+
|[[Enormous rat]]|| {{monsym|Enormous rat}} ||  || Higher level than [[giant rat]]||5.1.0
 
|-
 
|-
|[[Rodent of unusual size]]|| {{monsym|Rodent of unusual size}} || Reference to ''[[wikipedia:The Princess Bride (film)|The Princess Bride]]'' || Higher level than enormous rat||5.0.0
+
|[[Rodent of unusual size]]|| {{monsym|Rodent of unusual size}} || ''[[wikipedia:The Princess Bride (film)|The Princess Bride]]'' || Not randomly generated, higher level than enormous rat||5.1.0
 
|-
 
|-
|[[Anti-matter vortex]]||{{monsym|anti-matter vortex}}[[File:Anti-matter vortex.png]]||[[NetHack brass]]||Engulf and [[disintegrate]]||4.0.0, removed 5.0.0
+
|[[Anti-matter vortex]]||{{monsym|anti-matter vortex}}[[File:Anti-matter vortex.png]]||[[NetHack brass]]||Engulf and [[disintegrate]]||3.5.1, removed in 5.1.0
 
|-
 
|-
|[[Chillbug]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1108/trunk/src/monst.c</ref><ref>http://sourceforge.net/apps/trac/unnethack/changeset/1158/trunk/src/monst.c</ref> || {{monsym|chillbug}} || Adeon || Generated only in Sheol||5.0.0
+
|[[Chillbug]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1108/trunk/src/monst.c</ref><ref>http://sourceforge.net/apps/trac/unnethack/changeset/1158/trunk/src/monst.c</ref> || {{monsym|chillbug}} || Adeon || Regenerates health quickly, generated only in Sheol||5.1.0
 
|-
 
|-
|[[Dark Angel]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1133/trunk/src/monst.c</ref> || {{monsym|dark Angel}} || || Generated in Sheol||5.0.0
+
|[[Dark Angel]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1133/trunk/src/monst.c</ref> || {{monsym|dark Angel}} || || Generates in Gehennom and Sheol||5.1.0
 
|-
 
|-
|[[Weeping angel]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1293</ref>|| {{monsym|Weeping angel}} || ''[[wikipedia:Weeping Angels|Doctor Who]]'' || Drains life and magic, level teleports||5.0.0
+
|[[Weeping angel]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1293</ref>|| {{monsym|Weeping angel}} || ''[[wikipedia:Weeping Angels|Doctor Who]]'' || Can’t move while visible, drains life and magic, level teleports||5.1.0
 
|-
 
|-
|[[Weeping archangel]]|| {{monsym|Weeping archangel}} ||  || Drains life and magic, level teleports||5.0.0
+
|[[Weeping archangel]]|| {{monsym|Weeping archangel}} ||  || Can’t move while visible, drains life and magic, level teleports||5.1.0
 
|-
 
|-
|[[Chromatic dragon (UnNetHack)|Chromatic dragon]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/990/trunk/src/monst.c</ref>||{{monsym|chromatic dragon}}|| [[Tiamat]]|| ||4.0.0
+
|[[Chromatic dragon (UnNetHack)|Chromatic dragon]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/990/trunk/src/monst.c</ref>||{{monsym|chromatic dragon}}|| [[Tiamat]]||Has the breaths and resistances of all dragons||4.0.0
 
|-
 
|-
|[[Glowing dragon]]||{{monsym|glowing dragon}}||Nephi||Armor is a light source||4.0.0
+
|[[Glowing dragon]]||{{monsym|glowing dragon}}||Nephi||Armor is a light source||3.5.1
 
|-
 
|-
|[[Baby glowing dragon]]||{{monsym|baby glowing dragon}}||Nephi||||4.0.0
+
|[[Baby glowing dragon]]||{{monsym|baby glowing dragon}}||Nephi||||3.5.1
 
|-
 
|-
|[[Vorpal jabberwock (UnNetHack)|Vorpal jabberwock]]||{{monsym|vorpal jabberwock}}[[File:Vorpal jabberwock.png]]||[[L (person)|L]]||Beheads||4.0.0
+
|[[Vorpal jabberwock (UnNetHack)|Vorpal jabberwock]]||{{monsym|vorpal jabberwock}}[[File:Vorpal jabberwock.png]]||[[L (person)|L]]||Beheading claws||3.5.1
 
|-
 
|-
|[[White naga]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1134/trunk/src/monst.c</ref> || {{monsym|white naga}} || || Generated only in Sheol||5.0.0
+
|[[White naga]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1134/trunk/src/monst.c</ref> || {{monsym|white naga}} || ||Ice breath, generated only in Sheol||5.1.0
 
|-
 
|-
|[[White naga hatchling]] || {{monsym|white naga hatchling}} || || Generated only in Sheol||5.0.0
+
|[[White naga hatchling]] || {{monsym|white naga hatchling}} || ||||5.1.0
 
|-
 
|-
|[[Blue slime]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1123/trunk/src/monst.c</ref> || {{monsym|blue slime}} || Adeon || Generated in Sheol||5.0.0
+
|[[Blue slime]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1123/trunk/src/monst.c</ref> || {{monsym|blue slime}} || Adeon || Freezes enemies, generated in Sheol||5.0.0
 
|-
 
|-
|[[Disintegrator]]||{{monsym|disintegrator}}[[File:Disintegrator.png]]||[[Biodiversity patch]]||Disintegrates||4.0.0
+
|[[Disintegrator]]||{{monsym|disintegrator}}[[File:Disintegrator.png]]||[[Biodiversity patch]]||Not randomly generated, passively and actively disintegrates||3.5.1
 
|-
 
|-
|[[Devil's snare|Devil's Snare]]||{{green|X}}||''Harry Potter''||Stationary, uses [[holding attack]]||5.0.0
+
|[[Devil's snare|Devil's Snare]]||{{green|X}}||''[[wikipedia:Harry Potter|Harry Potter]]''||Stationary, uses [[holding attack]]||5.0.0
 
|-
 
|-
|[[Ice golem]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1124/trunk/src/monst.c</ref> || {{monsym|ice golem}} || Adeon || Generated only in Sheol||5.0.0
+
|[[Ice golem]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1124/trunk/src/monst.c</ref> || {{monsym|ice golem}} || Adeon || Ice breath, generated only in Sheol||5.0.0
 
|-
 
|-
|[[Crystal ice golem]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1105/trunk/src/monst.c</ref><ref>http://sourceforge.net/apps/trac/unnethack/changeset/1153/trunk/src/monst.c</ref> || {{monsym|crystal ice golem}} || SLASH'EM || Generated only in [[Sheol]]||5.0.0
+
|[[Crystal ice golem]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1105/trunk/src/monst.c</ref><ref>http://sourceforge.net/apps/trac/unnethack/changeset/1153/trunk/src/monst.c</ref> || {{monsym|crystal ice golem}} || SLASH'EM || Random breath attack, generated only in Sheol||5.1.0
 
|-
 
|-
 
|[[Wax golem]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/993/trunk/src/monst.c</ref>||{{monsym|wax golem}}[[File:Wax golem.png]]||SLASH'EM||Burning touch, drops [[Wax candle|candle]]s||4.0.0
 
|[[Wax golem]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/993/trunk/src/monst.c</ref>||{{monsym|wax golem}}[[File:Wax golem.png]]||SLASH'EM||Burning touch, drops [[Wax candle|candle]]s||4.0.0
 
|-
 
|-
|[[Giant turtle]]||{{monsym|giant turtle}}||[[SporkHack]]||Blocks line-of-sight like a boulder||4.0.0
+
|[[Giant turtle]]||{{monsym|giant turtle}}||[[SporkHack]]||Blocks line-of-sight like a boulder||3.5.3
 
|-
 
|-
|[[Punisher]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1126/trunk/src/monst.c</ref> || {{monsym|punisher}} || Adeon || Generated only in Sheol||5.0.0
+
|[[Punisher]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1126/trunk/src/monst.c</ref> || {{monsym|punisher}} || Adeon || Not randomly generated, can’t move, unique spellcasting, generated only in Sheol||5.0.0
 
|-
 
|-
|[[Watcher in the Water]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c</ref> || {{monsym|Watcher in the Water}} ||  ''Lord of The Rings'' || Unique, found in Moria||5.0.0
+
|[[Watcher in the Water]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c</ref> || {{monsym|Watcher in the Water}} ||  ''The Lord of the Rings'' || Unique, found in Moria||5.0.0
 
|-
 
|-
|[[Durin's Bane]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c</ref> || {{monsym|Durin's Bane}} ||  ''Lord of The Rings''  || Unique, found in Moria||5.0.0
+
|[[Durin's Bane]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c</ref> || {{monsym|Durin's Bane}} ||  ''The Lord of the Rings''  || Unique, found in Moria||5.0.0
 
|-
 
|-
 
|[[Lava demon]]|| {{monsym|lava demon}} || [[Convict|Convict patch]] ||  ||5.0.0
 
|[[Lava demon]]|| {{monsym|lava demon}} || [[Convict|Convict patch]] ||  ||5.0.0
Line 142: Line 181:
 
|[[Executioner]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1136/trunk/src/monst.c</ref> || {{monsym|executioner}} || || Unique, found in Sheol||5.0.0
 
|[[Executioner]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1136/trunk/src/monst.c</ref> || {{monsym|executioner}} || || Unique, found in Sheol||5.0.0
 
|-
 
|-
|[[Mugger]]||{{monsym|mugger}}[[File:Mugger.png]]||SLASH'EM||Steals||4.0.0
+
|[[Mugger]]||{{monsym|mugger}}[[File:Mugger.png]]||SLASH'EM||Steals items||4.0.0
 
|-
 
|-
 
|[[Robert the Lifer]]|| {{monsym|Robert the Lifer}} || [[Convict|Convict patch]] || Unique, quest leader for the Convict role ||5.0.0
 
|[[Robert the Lifer]]|| {{monsym|Robert the Lifer}} || [[Convict|Convict patch]] || Unique, quest leader for the Convict role ||5.0.0
Line 154: Line 193:
 
|[[Miner]]|| {{monsym|miner}} || [[Convict|Convict patch]] ||  ||5.0.0
 
|[[Miner]]|| {{monsym|miner}} || [[Convict|Convict patch]] ||  ||5.0.0
 
|-
 
|-
|[[Convict (player monster)|Convict (monster)]]|| {{monsym|convict (monster)}} || [[Convict|Convict patch]] || [[Player monster]] ||5.0.0
+
|[[Convict (player monster)|Convict]]|| {{monsym|convict (monster)}} || [[Convict|Convict patch]] || [[Player monster]] ||5.0.0
 
|}
 
|}
  
[[Dragon]]s have been substantially modified in UnNetHack (more info on [[Dragon#UnNetHack]]).
+
{{todo|Shambling Horrors and Arctic/Blazing/Dungeon/Swamp Ferns, Sprouts, and Spores need to be added to the Bestiary.}}
 +
 
 +
=== Monster Changes ===
 +
==== General ====
 +
*(5.1.0) Monster spawn rates increase as the turn count increases (SporkHack)
 +
*(5.1.0) Poison gas blasts leave a trail of [[Poison_cloud|poison clouds]] (UnHetHackPlus)
 +
*(5.1.0) Intelligent monsters can pick up and use [[key|keys]]
 +
==== Specific Monsters ====
 +
*(6.0.0) The [[Wizard of Yendor]] and all [[Quest#Quest_leaders_and_nemeses|Quest Nemeses]] can steal '''ANY''' [[artifacts]] the player is carrying
 +
**The Wizard of Yendor has a specific exception to never steal quest artifacts whose roles match the player’s current role (for example, the wizard will never steal the [[Sceptre of Might]] if you’re a [[Caveman]], but can steal it if you’re any other role)
 +
*(5.1.0) [[Amnesia]] from [[mind_flayer|(master) mind flayers]] only decreases [[intelligence]]; it does not cause the player to forget level layouts or object identities
 +
*(5.1.0) Normal [[dragons]] have randomized appearances, and are only formally identified when the player sees them use their breath attack or when probed (See [[Dragon#UnNetHack]]).
 +
**Dragons with the randomized appearance of Glowing Dragons will emit light, and their scales, whatever type they are, will also emit light while worn
 +
*(???) The Wizard of Yendor’s [[Wizard_of_Yendor#Harassment|harassment]] also includes an earthquake similar to the [[drum of earthquake]] if not on the elemental planes
 +
*(???) Once the Wizard of Yendor’s harassment begins, monsters will frequently spawn on the upstairs of each level
 +
*(???) The [[Riders]] have 3x as much health and are only ambiguously defined as “Riders” until they enter the player’s line of sight, at which point they are formally named
 +
*(5.1.0) [[Nazgul]] have a limited-range scream that travels through walls and [[stun|stuns]] the player (SporkHack)
 +
*(5.1.0) [[Aleax|Aleaxes]] generate with +0, uncursed, erodeproof versions of all the armor and weapons the player is wielding/wearing; artifacts given to Aleaxes will be converted to their base forms
 +
*(3.5.1) [[Pudding|Puddings]] have their health halved when they split
 +
*(6.0.0) [[Demon_lords_and_princes|Demon lord/prince]] lairs do not block [[teleportation|teleporting]]; instead, demon lords/princes block teleporting while present on the level (Nethack 3.7)
 +
*(3.5.1) [[Bribery|Bribable]] demons demand significantly larger bribes, usually in thousands of gold (SporkHack)
 +
*(6.0.0) Revived [[Unicorns]] and Dragons never drop unicorn horns or scales
 +
*(3.6.0) [[Gnomes]] have a chance to generate with a candle, with the probability increasing in the gnomish mines (AceHack). Candles given to Gnomes in dark Mines levels also have high chance of generating lit
 +
*(5.1.0) Vampires occasionally spawn with an [[opera cloak]] (SLASH’EM)
 +
*(5.2.0) [[Turn_undead|Reviving corpses]] can fail and destroy the corpse if they were drained by a player vampire; the more they were drained, the higher the chance they fail to revive
 +
*(6.0.0) [[Foocubi]] switch genders after a successful seduction attack
 +
*(6.0.0) Dragons and [[Xorns]] eat hard [[gems]]
 +
*(5.1.0) Eating a [[disenchanter]] corpse cures [[hallucination]] and only has a chance of removing a random intrinsic; 20% chance if hallucinating, 50% otherwise
 +
*(5.1.0) Whenever your god [[Anger|sends a hostile minion at you]], it will always be an Aleax
 +
*(5.2.0) [[Guard|Vault guards]] get angry if you eat [[gold]] in front of them
 +
*(6.0.0) The Wizard Quest Nemesis is renamed from the Dark One to Anaraxis the Black
 +
*(6.0.0) Monsters killed by [[zombie|zombies]] have a chance to rise as zombies
 +
*(5.2.0) Players killed by Nazgul arise as [[barrow_wight|Barrow Wights]] in bones files
  
The [[antimatter vortex]] was added in version 4.0.0 but removed in 5.0.0.
+
=== Elbereth ===
 +
UnNetHack makes several changes to how [[Elbereth]] is used and tracked in-game. Note that because UnNetHack is a fork of NetHack 3.4.3, the limitations of Elbereth in NetHack 3.6.0 do not apply; It protects tiles you’re not standing on, there can be other text on the tile, it works in Gehennom and the Endgame, and attacking while standing on it does not erase the engraving or incur an alignment penalty (although attacking does have a chance to smudge the engraving if it’s not permanent)
 +
*(3.5.1) Quest Nemeses and unique demons do not respect Elbereth
 +
*(4.0.0) [[Minotaurs]] respect Elbereth
 +
*(3.5.3) Added a command to [[engrave]] Elbereth, bound to {{kbd|Ctrl}} + {{kbd|E}}
 +
*(5.1.0) The player gets a status message if they’re standing on an Elbereth square
 +
*(3.5.3) The number of times the player engraves Elbereth is a tracked conduct
  
=== Objects ===
+
=== Race changes ===
 +
*(3.5.3) Added the [[Vampire_(starting_race_in_UnNetHack)|vampire player race]] (SLASH’EM)
 +
*(5.1.0) [[Elf_(starting_race)|Elven]]/Vampire players do not regenerate health while touching [[iron]]/[[silver]] with bare skin (respectively) unless the object is their quest artifact
 +
*(5.1.0) Player vampires get a +1 [[charisma]] bonus while wearing an opera cloak
 +
 
 +
=== Role changes ===
 +
*(5.1.0) Added the [[Convict]] role, along with its associated items and monsters
 +
*(5.1.0) [[Healers]] can see how damaged monsters are and get notifications on how hurt monsters are when they take damage
 +
*(5.1.0) When a [[Tourist]] enters a shop, all of its items are automatically identified
 +
*(5.1.0) Tourists start with additional [[darts]] to compensate for the increased training required to enhance skills
 +
*(5.1.0) [[Archaeologists]] get a luck bonus while wearing a [[fedora]] (UnNetHackPlus)
 +
*(5.1.0) Archaeologists can enchant fedoras up to +7
 +
*(5.1.0) [[Knights]] get a weight bonus for body armor heavier than [[studded leather armor]]
 +
*(5.1.0) [[Confused]] [[monks]] get a -1 AC bonus while confused (as a reference to drunken boxing)
 +
 
 +
=== New Objects ===  
 
<ref>http://sourceforge.net/apps/trac/unnethack/log/trunk/src/objects.c</ref>
 
<ref>http://sourceforge.net/apps/trac/unnethack/log/trunk/src/objects.c</ref>
==== New Objects ====
+
*(6.0.0) The three [[Portal_stones|Portal stones]] (Moonstone, Earthstone, and Sunstone), which can be invoked to create connected [[Magic_portal|magic portals]]
 +
*(4.0.0) [[Chromatic_dragon_scales_(UnNetHack)|Chromatic dragon scales/scale mail]], which grant the extrinsics of all dragon scales/scale mails, excluding magic resistance
 +
**(5.2.0) Added magic resistance to chromatic dragon scales/scale mail
 +
*(3.5.2) [[Potion_of_blood|Potions of blood and potions of vampire blood]] (SLASH’EM)
 +
*(3.5.1) [[Ring_of_gain_intelligence|Rings of gain intelligence]], [[Ring_of_gain_wisdom|wisdom]], and [[Ring_of_gain_dexterity|dexterity]], which all have a base price of 150 (SLASH’EM)
 +
*(3.5.1) [[iron_safe|Iron safes]] as a new container that’s very heavy, made of iron, requires a [[stethoscope]] or [[wand of opening]] to unlock, and usually contains more loot than chests
 +
*(5.1.0) The [[Luck Blade]], a broadsword that is the first sacrifice gift for Convicts, deals +1d6 damage and has a +1d5 to-hit bonus against all monsters, and acts as a [[luckstone]] of the same beatitude while carried
 +
*(3.5.1) [[Thiefbane]], a [[two-handed sword]] given to One-eyed Sam that cancels, level drains, and beheads {{white|@}} and the player, regardless of their form
 +
*(5.1.0) The [[Iron Ball of Liberation]], a heavy iron ball that is the Convict’s quest artifact, grants [[warning]], [[displacement]], [[searching]], and magic resistance while carried, and grants [[phasing]] and [[punishment|chains itself to the user]] when invoked
 +
*(3.5.1) A [[tinfoil hat]] that blocks telepathy and mind flayer psychic blasts while worn
  
* A [[tinfoil hat]] that blocks [[clairvoyance]] and impedes [[spellcasting]].
+
=== Replaced Objects ===
* [[Glowing dragon scales]] and [[Glowing dragon scale mail|scale mail]] act as a permanent light source and provide stone resistance.
+
*(3.5.3) Replaced the [[scroll of amnesia]] with the [[scroll of flood]], which creates pools around/under the player
* [[Chromatic dragon scales]] and [[chromatic dragon scale mail]] - provide all resistances (including reflection) except magic resistance
+
*(5.1.0) Replaced the [[Orb of Detection]] with [[Itlachiayaque]] as the Archeologist quest artifact: a [[shield of reflection]] that grants [[fire resistance]], ESP, and [[half spell damage]] while carried, and produces [[Scroll_of_stinking_cloud|stinking clouds]] when invoked
* Rings of [[Ring of gain intelligence|gain intelligence]], [[Ring of gain wisdom|wisdom]], and [[Ring of gain dexterity |dexterity]] from [[SLASH'EM]].
+
*(5.1.0) [[Dragonbane]] is now a [[dwarvish spear]] that conveys fire, cold, shock, acid, poison, and disintegration resistance while wielded and deals +1d4 damage and has a +1d5 to-hit bonus against all monsters
* [[Potion of blood|Potions of blood]] which have nutritional value for vampires.
+
*(5.1.0) [[Giantslayer]] is now a [[sling]] that deals double damage to and has a +1d5 to-hit bonus against [[giants]] and sets [[strength]] to 18/** while wielded or in the alternate weapon slot
* [[Potion of vampire blood|Potions of vampire blood]] which polymorph the player into a vampire.
+
**After 3.6.0 but before 5.1.0, it was still a [[long sword]], and set strength to 18/** while wielded
* A [[scroll of flood]], replacing the [[scroll of amnesia]].
+
***See the “banes” section of Changed Objects for changes that apply to all banes, including Dragonbane and Giantslayer
* An [[iron safe]] as a container.
 
  
==== Artifacts ====
+
=== Changed Objects ===
* [[The Heart of Ahriman]] now grants [[displacement]] and energy regeneration instead of [[stealth]].
+
*[[Amulets]]
* [[Luckblade|Luck Blade]] from [[SLASH'EM]] is added in version 5.0.0, as the first sacrifice gift for [[Convict]]s.
+
**(3.5.1) The Amulet of Yendor has a chance to teleport when dropped by the player or monsters, depending on its BUC status (1/2 if cursed, 1/4 if uncursed, 1/16 if blessed)
 +
*[[Armor]]
 +
**(4.0.0) [[Dragon_scale_mail|Dragon scales/scale mail’s]] [[AC]] is reduced from 3/9 to 1/5 (respectively)
 +
**(4.0.0) Each piece of armor worn that matches your race gives an extra -1 AC
 +
**(3.5.3) [[erosion|Thoroughly eroded]] armor is destroyed whenever it would be eroded further
 +
**(5.2.0) Elven/Dwarvish [[Mithril-coat|mithril-coats]] weight 130 instead of 240
 +
**(6.0.0) [[Hawaiian_shirt|Hawaiian shirts]] have designs that can be read
 +
*[[Weapons]]
 +
**(5.1.0) All [[Bane|“bane” artifact weapons]] (ones that target specific monster types) warn of their target monsters while wielded and have a 20% chance to instakill them on hit (Sporkhack)
 +
***This includes the player if they’re polymorphed into the bane’s target monster and a monster hits them with the bane weapon
 +
**(3.5.2) [[Vorpal Blade]] deals +1d8 bonus damage instead of +1, and its guaranteed decapition of [[jabberwock|jabberwocks]] carries over to [[vorpal_jabberwock|vorpal jabberwocks]]
 +
***(6.0.0) Vorpal Blade also protects from decapitation while wielded (EvilHack)
 +
**(5.1.0) [[Grimtooth]] is now the first sacrifice gift for [[Rogues]]; it is also considered permanently [[poisoned]], dealing +1d6 damage to non-poison resistant monsters with a 10% chance to instakill them, and gives [[poison resistance]] while wielded
 +
**(6.0.0) All demon princes are hostile if the player is wielding [[Demonbane]], similar to [[Excalibur]] (Nethack 3.6)
 +
**(5.1.0) [[Werebane]] gives [[polymorph control]] while wielded
 +
**(5.1.0) [[Ogresmasher]] deals an extra +1d4 damage to all monsters and sets [[constitution]] to 25 while wielded
 +
**(3.5.2)  [[Trollsbane]] grants hungerless [[regeneration]] while wielded
 +
***(5.1.0) Trollsbane also prevents [[trolls]] from leaving [[corpses]] while wielded
 +
**(6.0.0) The [[Tsurugi of Muramasa]] grants [[half physical damage]] while carried (EvilHack)
 +
**(5.1.0) The [[Longbow of Diana]] gives a +1 [[multishot]] and +1 damage bonus to all arrows fired from it
 +
**(3.6.1) The strength damage bonus is doubled for [[Two-handed|two-handed weapons]]
 +
**(5.1.0) The range of [[projectile|projectiles]] is increased if fired from the correct [[launcher]], and [[crossbow]] range is no longer dependent on strength (SporkHack)
 +
**(???) Cursed missiles have a chance to be launched toward the ceiling and land on your head
 +
**(5.1.0) Crossbows require 18 strength to multishot, or 16 for gnomes, and gnomes get an inherent +1 multishot bonus with crossbows (GruntHack)
 +
**(5.1.0) [[Punishment#The_heavy_iron_ball|Heavy iron balls]] use the [[flail]] skill when wielded as a weapon, but only Convicts can train the flail skill using the iron ball
 +
*[[Scrolls]]
 +
**(5.2.0) Changed how [[scroll_of_scare_monster|scrolls of scare monster]] change BUC and are destroyed: Picking up a scroll of scare monster changes its BUC status from blessed to uncursed to cursed, disintegrating if picked up while cursed
 +
**(3.5.1) Uncursed [[scroll_of_genocide|scrolls of genocide]] only kill all monsters of the selected type on the current level, and blessed scrolls of genocide only let you globally genocide all monsters of one specific type, similar to a vanilla uncursed scroll. Cursed genocide remains unchanged
 +
**(3.5.1) Reading a non-cursed [[scroll of gold detection]] reveals a random object class on the current floor instead of traps
 +
**(4.0.0) Both uncursed and blessed [[scroll_of_magic_mapping|scrolls of magic mapping]] reveal secret doors
 +
**(4.0.0) Blessed scroll of magic mapping reveal objects, similar to an uncursed [[potion of object detection]]
 +
**(6.0.0) [[scroll_of_remove_curse|Scrolls of remove curse]] autoidentify if they change an item’s known BUC status
 +
**(5.1.0) Reading a non-cursed [[scroll of light]] while confused summons tame, canceled [[yellow_light|yellow]]/[[black_light|black lights]]
 +
**(5.1.0) Reading a non-blessed [[scroll of punishment]] while confused summons a [[punisher]] (a ''very'' bad idea)
 +
*[[Potions]]
 +
**(5.1.0) Potions of [[potion_of_sickness|sickness]], [[potion_of_hallucination|hallucination]], and [[potion_of_speed|speed]] are identified when inhaling their [[vapors]]
 +
*[[Wands]]
 +
**(5.2.0) Wands are always [[Wresting|wrested]] when the player uses them with 0 charges left; the chance for the wrest to succeed is based on the wand’s BUC status
 +
**(6.0.0) [[Wand of secret door detection]] renamed to wand of detection
 +
**(5.1.0) Applying wands to break them has a (charges – 3)/(charges – 2) chance to create a trap related to said wand if they have at least 4 charges left (see [[Wand#UnNetHack]])
 +
**(5.1.0) The wand of cancellation is automatically identified if it destroys a bag of holding
 +
*[[Rings]]
 +
**(5.1.0) [[ring_of_regeneration|Rings of regeneration]] only cause hunger if the player is damaged
 +
***(3.5.3) Rings of regeneration also autoidentify if the player is damaged
 +
**(4.0.0) Rings are automatically identified when dropped in sinks
 +
*[[Tools]]
 +
**(4.0.0) When a [[bag of holding]] explodes, it destroys 1/13th of its items instead of all of its items, and the rest are scattered in random directions (SporkHack)
 +
***(6.0.0) The contents of containers inside exploding bags of holding are also scattered
 +
**(5.2.0) The chest in the Castle that contains the [[wand of wishing]] can never be trapped (Nethack 3.6.0)
 +
**(6.0.0) Players who have [[Trouble#Major_troubles|both their hands welded to cursed items]] can open containers if they have a head (by using their mouth to open the container)
 +
**(5.2.0) [[bag_of_tricks|Bags of tricks]] can be used as containers when they have no charges. However, [[charging]] a bag of tricks will destroy all its contents, and putting a non-cursed [[scroll of charging]] into an uncharged bag of tricks will charge it (and thus destroy its contents, including the scroll)
 +
**(3.6.0) Dropping a container on an [[altar]] also reveals the BUC status of all items inside it if not blind (AceHack)
 +
**(6.0.0) [[lamp|Lamps]] and [[brass_lantern|lanterns]] appear in the charging menu, give feedback when full after charging, and are identified as empty if empty
 +
**(6.0.0) Normal and magic lamps auto-identify when [[rub|rubbed]]
 +
**(6.0.0) Burning stacks of candles increases their light radius equal to the square root of the number of candles burnt (Nethack 3.7)
 +
**(5.1.0) The [[horn of plenty]] has a small chance to create potions of vampire blood
 +
**(4.0.0) Applying a stethoscope to an [[egg]] identifies the species it belongs to (SporkHack)
 +
*[[Gems]]
 +
**(5.1.0) Luckstones drastically slow down [[Luck#Luck_timeout|luck timeout]] instead of preventing it; the closer luck is to 0, the slower it times out (see [[Luck#UnNetHack]])
 +
**(3.5.1) The [[Heart of Ahriman]] grants displacement and fast energy regeneration while carried instead of stealth
  
Changes to [[The Banes]]:
+
=== Wishing ===
* [[Thiefbane]] has been added, in support of the [[Black market (UnNetHack)|black market]].
+
*(???) Wishes from all sources except the wand of wishing can only give non-magical items
* The Banes can [[cancellation|cancel]] their targeted monsters.
+
**The shield of reflection was changed to a non-magical item to compensate
* [[The Banes]] (not including [[Thiefbane]]) warn of their targeted monsters.  
+
*(???) Wands of wishing are generated already recharged once
* [[Vorpal Blade]] warns of [[jabberwock]]s.
+
*(6.0.0) Wishing for artifacts has a 100% success rate, regardless of how many artifacts were generated in that game
* Wielding [[Trollsbane]] grants hungerless [[regeneration]].
+
*(3.5.1) [[Throne|Thrones]] cannot grant wishes
 +
*(5.1.0) Players can wish for stacks of up to 100 projectiles (UnNetHackPlus)
 +
*(???) Wishes cannot give anything related to chromatic dragons (scale/scale mail, eggs, figurines, statues, etc.)
  
==== Other object changes ====
+
For a thorough explanation of how wishes work and can be used in UnNetHack, see [[Wish#UnNetHack]]
When a [[cursed]] object is fired or thrown, there is a chance that it will hit the ceiling instead of its target.
 
  
Wearing correct racial armor grants an extra 1 AC per piece worn.
+
=== [[Skills]] ===
 +
*(3.5.2) Skills take significantly longer to train: ~2.5-5x longer for weapon skills and ~1.25x longer for all others (see [[Skill#UnNetHack]] for exact numbers)
 +
*(6.0.0) Skills’ maximum levels are shown in the enhance menu
 +
*(6.0.0) When you begin using a weapon you’re unskilled in but can enhance with training, you’ll “begin awkwardly bashing” monsters with it
 +
*(6.0.0) Convicts can reach skilled in broadsword (all other forks make convicts unskilled in broadsword)
 +
*(5.1.0) [[Galloping]] duration is dependent on the player’s riding skill level
  
=== Wishing ===
+
=== [[Conducts]] ===
{{main|Wish#UnNetHack}}
+
Added conducts for the following
 +
*(6.0.0) Marathon (Start with 999 HP, but you can’t heal)
 +
*(5.1.0) Permanent hallucination
 +
*(5.1.0) No [[Death_drop|death drops]]
 +
*(5.1.0) Elberethless (ever engrave or use Elbereth)
 +
*(4.0.0) Racial (Only wear armor and wield weapons that match your race)
 +
*(???) Heaven or Hell (the player and all monsters have 1HP, and the player has 3 intrinsic extra lives)
 +
{{todo|There’s an extra conduct called Ascet (for Ascetism), but its rules are currently not understood}}
 +
 
 +
=== [[options|Config options]] ===
 +
*(5.1.0) Added the invweight config option to show the weight of the player’s inventory and max carrying capacity, and showweight config option to show the weight of individual items in the player’s inventory (SLASH’EM 0.7)
 +
**(6.0.0) invweight also shows inventory weight in the UI and showweight also shows the weight of items on the ground
 +
*(3.6.0) Added the MONSTERCOLOR config option, allowing the player to change the color of specific monster glyphs
 +
**For example, the player can change the color of water nymphs to cyan by putting MONSTERCOLOR=water nymph:cyan in their config file
 +
*(3.6.0) Added the MSGTYPE config option to change how certain messages are displayed (NetHack 3.6.0)
 +
*(3.5.3) Added the paranoid_trap config option, which asks for confirmation before the player walks on a known trap
  
Wishing is less accessible - [[wand of wishing|wands of wishing]] are generated already recharged once, and are the only source of wishes for magical items. Non-magical wishes are still available from [[magic lamp]]s.
+
=== Commands ===
 +
*(3.5.3) The #adjust command can be used to separate a stack of items into multiple stacks by typing a number before an inventory letter
 +
*(3.6.0) Added the autoexplore command (bound to v by default), which makes the player automatically explore the dungeon until they find something interesting or are interrupted (AceHack)
  
Thrones no longer grant wishes in any form.
+
=== Other ===
 +
*(3.5.3) Replaced the chance of player insteadeath by poison with “very toxic poison” that does more health and strength damage than normal (SporkHack)
 +
*(6.0.0) Monsters cannot pick up gold in shops
 +
*(5.1.0) Added the [[tip|#tip]] command to empty a container of its contents without trying to open it
 +
*(5.1.0) Erodeproof items are identified as such by default (DynaHack)
 +
*(5.1.0) Wands and spells of digging are not restricted to one square on maze levels
 +
*(5.1.0) Removed the [[Spellcasting#Calculating_spell_success_rate|special spellcasting bonuses]] for roles
 +
*(5.1.0) Blessed charging identifies how many charges an item has (AceHack)
 +
*(3.6.0) Added an “unidentified” menu option for player/container inventories to look for only items of unknown BUC status
 +
*(3.5.3) Added instrument shops (NetHack Brass), pet stores, and tin shops (SLASH’EM)
 +
*(3.5.3) Added a tutorial the player can access when starting a new run
 +
*(5.2.0) Added many more [[hallucinatory_monster|hallucinatory monster names]]
 +
*(3.6.0) Added more [[hallucinatory_currency|hallucinatory currencies]]
  
 
== See also ==
 
== See also ==
Line 206: Line 400:
 
*[http://unnethack.wordpress.com/ Development blog]
 
*[http://unnethack.wordpress.com/ Development blog]
 
*[http://forum.rpg.net/showthread.php?p=11454812#post11454812 (Let's Play!) UnNetHack by KoboldLord] ([http://forum.rpg.net/showthread.php?p=11520012#post11520012 Conclusion])
 
*[http://forum.rpg.net/showthread.php?p=11454812#post11454812 (Let's Play!) UnNetHack by KoboldLord] ([http://forum.rpg.net/showthread.php?p=11520012#post11520012 Conclusion])
 +
*[https://github.com/UnNetHack/UnNetHack/tree/master/dat GitHub level files]
 +
*[https://bhaak.net/nethack/levels/unnethack.html UnNetHack 5.1.0 level distribution graph]
 +
*[https://github.com/UnNetHack/UnNetHack/blob/master/ChangeLog/ UnNetHack’s change log]]
 +
 +
  
 
== References ==
 
== References ==
Line 211: Line 410:
 
{{variant-343|offset=1}}
 
{{variant-343|offset=1}}
 
{{featured}}
 
{{featured}}
[[Category:UnNetHack| ]]
+
[[Category:UnNetHack]]

Latest revision as of 20:58, 5 May 2024

Screenshot of UnNetHack

UnNetHack is a variant of NetHack 3.4.3, maintained by Patric Mueller and others.

The main intent of this fork is to put more randomness, challenges, and fun into NetHack. It features more levels, several UI improvements designed to reduce tedium, and many gameplay-related changes.[1] Since 3.6.1 it also bundles a graphical tiles UI for Windows. The 5.1.0 version's default Windows tiles are not that good but it is bundled with DawnHack tiles.

For discussion, join the IRC channel #unnethack on irc.libera.chat or post to rec.games.roguelike.nethack.

The latest development source code is available from the Git repository, and there are several public servers where it can be played online - the current stable version is UnNetHack 6.0.8.

For those curious what is added in UnNetHack, here is the Change Log that list major changes. If you want to see a complete list of changes, you can take a look at the commit browser.

Changes from NetHack 3.4.3

For the following changes, numbers in brackets before a change indicate the version the change was implemented, and game versions in brackets at the end of a change indicate if the change was inspired by or came from another fork of NetHack. Changes in each category are also listed in order of general relevance to gameplay instead of version number implemented.

In addition to all the listed patches and changes below, UnNetHack also fixes many vanilla bugs, such as the Astral call bug. Some of the changes made between 3.4.3 and 3.6.0 were taken from, or inspired by UnNetHack changes, and other variants incorporate content that originally appeared in UnNetHack.

Patches and general code

UnNetHack incorporates the following patches:

  • (3.5.2) Color alchemy: The products of dipping potions into each other is determined by the colors of potions used instead of the types of potions used
    • (6.0.0) All colors of potions involved in color alchemy are guaranteed to appear in any given game
  • (6.0.0) Gem alchemy: Dipping certain gems in potions of acid changes them to other potions based on the gem used and what color potions are in the game (from dNetHack)
  • (3.6.0) Grudge: Certain monster types will attack each other, regardless of if conflict is being generated (Nephi)
  • (3.5.3) dump patch: Adds dumplogs
  • (3.5.1) Dungeon Growths: Trees rarely drop fruits or spawn more trees nearby over time
    • (6.0.0) Levels that have trees on them have an independent chance to generate with an axe to chop down the growing trees
  • (3.5.1) Menucolors
  • (3.5.1) Statuscolors
  • (3.5.1) Heck² patch: Adds uncommon special levels to the dungeon

Branches

  • (6.0.0) Some dungeon branches and special rooms have their own colored walls: the Gnomish Mines are brown, Sokoban is Teal, Gehennom is Red, etc. (EvilHack)

New Branches

  • (???) The Town: A collection of shops accompanied by a town watch and several muggers who will attempt to steal your items
    • (5.1.0) The Town only has one filler level, which is an open level with rivers separating the downstairs and upstairs
  • (5.1.0) The Ruins of Moria: A special set of 6 upward-extending levels, each with their own unique loot and challenges, modeled after the Mines of Moria from J. R. R. Tolkien's The Lord of the Rings trilogy
  • (3.5.1) The Black market: A unique, level-spanning shop with high price markups
    • (5.1.0) Added a second variant of the black market that has numerous different shops and One-eyed Sam is a peaceful monster instead of a shopkeeper
  • (5.1.0) Sheol: An ice-themed branch in Gehennom with unique ice-themed levels and monsters, as well as a magic marker and two crystal picks at the end of the branch
  • (4.0.0) The Dragon Caves: Dragon-filled caverns in Gehennom that contain the chromatic dragons, whose scales can give the resistances of all dragon scale types
    • The Caveman Quest nemesis is renamed to Tiamat to distinguish her from these dragons, and she always drops chromatic dragon scales on death

Changed Branches

  • Dungeons of Doom
    • (6.0.0) Filler levels between Medusa's Island and the Castle are cavern levels with moats surrounding the level and muddy swamps scattered throughout (DynaHack)
  • Sokoban
    • (3.5.1) The player can choose from 3 different prizes at the end of Sokoban: A bag of holding, a cloak of magic resistance/displacement, or an amulet of reflection/life saving/ESP. Picking up one destroys the others (NetHack Brass)
      • (5.1.0) Sokoban’s amulet of ESP replaced with the Amulet of flying
      • (5.1.0) Sokoban prizes can never be cursed or have negative enchantments
      • (3.6.0) Sokoban prizes are always exempt from autopickup
    • (4.0.0) Added many new Sokoban levels (GruntHack)
    • (3.5.3) Sokoban consists of 3 levels instead of 4
    • (6.0.0) Cheating in Sokoban gives feedback on the luck penalty the first time the rules are broken (by having the player see a three-leaf clover at their feet)
    • (6.0.0) Clearing Sokoban without cheating gives +1 luck
    • (6.0.0) Sokoban’s restrictions are removed once all levels are solved
    • (5.1.0) Sokoban has a 50% chance to generate only one scroll of earth instead of two
    • (6.0.0) Sokoban’s difficulty level is fixed to Sokoban’s entry level, and does not change on higher levels
    • (5.1.0) Solving Sokoban without cheating is a conduct that is tracked in-game
  • Fort Ludios
    • (5.0.0) The portal to Fort Ludios always generates in the first vault generated below level 10
      • (6.0.0) If the portal to Fort Ludios doesn’t get a vault to generate in, it will generate at Medusa's Island instead
    • (3.5.1) Added two variants to Fort Ludios
  • The Quest
    • (3.5.3) Lowered the experience level needed to enter the quest from 14 to 10
    • (4.0.0) Killing your quest leader gives you access to the lower quest levels (SporkHack)
    • (3.6.1) Quest leaders can destroy boulders while angry
  • The Castle
  • Gehennom
    • (???) Added an extra variant for the Valley of the Dead and Baalzebub, Asmodeus, and Orcus’ Lairs
    • (???) Many Gehennom filler levels are cavern levels with lava surrounding and regularly spreading into the level
    • (???) Portals to Sheol, Vlad’s Tower, and the Dragon Caves are guaranteed to be generated in the Valley of the Dead
    • (3.6.0) A light shop is guaranteed to generate in Orcus Town
  • Vlad’s Tower
    • (5.1.0) The top level of Vlad’s Tower and some graves across the game contain coffins instead of large boxes, which also create vampire (lord)s when opened
  • Wizard’s Tower
    • (???) The Wizard’s Tower is its own dungeon branch instead of being a structure that stretches across three levels of Gehennom: The stairs up to the tower will always be on the same level as the Vibrating Square
  • Endgame
    • (5.1.0) The elemental planes generate with extra traps and a scroll related to their element somewhere on the level (Fire, Flood, Earth, Stinking Cloud)
    • (3.5.1) The Elemental Planes are generated in a random order

For detailed changes in UnNetHack's dungeon branches, see the UnNethack dungeon map.

Level changes

Dungeon Feature changes

  • (4.0.0) Added muddy swamps, which wet items like moats and pools, but players and monsters can walk through them without flying, levitation, or water walking
  • (3.5.2) The vibrating square creates additional messages when the player is near it: they will feel faint trembling if 2 tiles away and weak trembling if 1 tile away
  • (6.0.0) The vibrating square appears as a trap and is permanently revealed when found (Nethack 3.6)
  • (3.6.0) Stairs that lead to different dungeon branches are colored yellow
  • (6.0.0) Removed random secret doors
  • (5.1.0) Magical traps (except for magic portals and anti-magic fields) can be disarmed with a wand of cancellation
  • (5.1.0) Random potion effects from quaffing from a sink have a 1/13 chance of being a potion of vampire blood. Additionally, potion effects from quaffing from a sink can be of any BUC status, depending on luck

Bestiary

Many new monsters[2] are from other variants.

Name Symbol Origin Notes First Version
Locust[3] a SporkHack Sickness bite 5.1.0
Snow ant aSnow ant.png SLASH'EM Freezing bite attack 3.5.1
Evil eye e Luck-draining gaze 5.1.0
Cthulhu hCthulhu.png SLASH'EM/Lethe patch Carries the Amulet of Yendor, casts spells, sucks brains, confusing gaze 3.5.1
Uranium imp i Homestuck Teleports itself and the target when taking or dealing damage 5.1.0
Aphrodite nAphrodite.png SLASH'EM Steals items, similarly to a nymph 3.5.1
Deep orc[4][5] o The Lord of the Rings Generated only in the Ruins of Moria 5.1.0
Enormous rat r Higher level than giant rat 5.1.0
Rodent of unusual size r The Princess Bride Not randomly generated, higher level than enormous rat 5.1.0
Anti-matter vortex vAnti-matter vortex.png NetHack brass Engulf and disintegrate 3.5.1, removed in 5.1.0
Chillbug[6][7] x Adeon Regenerates health quickly, generated only in Sheol 5.1.0
Dark Angel[8] A Generates in Gehennom and Sheol 5.1.0
Weeping angel[9] A Doctor Who Can’t move while visible, drains life and magic, level teleports 5.1.0
Weeping archangel A Can’t move while visible, drains life and magic, level teleports 5.1.0
Chromatic dragon[10] D Tiamat Has the breaths and resistances of all dragons 4.0.0
Glowing dragon D Nephi Armor is a light source 3.5.1
Baby glowing dragon D Nephi 3.5.1
Vorpal jabberwock JVorpal jabberwock.png L Beheading claws 3.5.1
White naga[11] N Ice breath, generated only in Sheol 5.1.0
White naga hatchling N 5.1.0
Blue slime[12] P Adeon Freezes enemies, generated in Sheol 5.0.0
Disintegrator RDisintegrator.png Biodiversity patch Not randomly generated, passively and actively disintegrates 3.5.1
Devil's Snare X Harry Potter Stationary, uses holding attack 5.0.0
Ice golem[13] ' Adeon Ice breath, generated only in Sheol 5.0.0
Crystal ice golem[14][15] ' SLASH'EM Random breath attack, generated only in Sheol 5.1.0
Wax golem[16] 'Wax golem.png SLASH'EM Burning touch, drops candles 4.0.0
Giant turtle : SporkHack Blocks line-of-sight like a boulder 3.5.3
Punisher[17] ` Adeon Not randomly generated, can’t move, unique spellcasting, generated only in Sheol 5.0.0
Watcher in the Water[18] ; The Lord of the Rings Unique, found in Moria 5.0.0
Durin's Bane[19] & The Lord of the Rings Unique, found in Moria 5.0.0
Lava demon & Convict patch 5.0.0
Black marketeer @Black marketeer.png SLASH'EM One-eyed Sam 4.0.0
Executioner[20] @ Unique, found in Sheol 5.0.0
Mugger @Mugger.png SLASH'EM Steals items 4.0.0
Robert the Lifer @ Convict patch Unique, quest leader for the Convict role 5.0.0
Warden Arianna @ Convict patch Unique, quest nemesis for the Convict role 5.0.0
Inmate @ Convict patch Quest guardian for the Convict role 5.0.0
Prison guard @ Convict patch 5.0.0
Miner @ Convict patch 5.0.0
Convict @ Convict patch Player monster 5.0.0

A user has suggested improving this page or section as follows:

"Shambling Horrors and Arctic/Blazing/Dungeon/Swamp Ferns, Sprouts, and Spores need to be added to the Bestiary."

Monster Changes

General

  • (5.1.0) Monster spawn rates increase as the turn count increases (SporkHack)
  • (5.1.0) Poison gas blasts leave a trail of poison clouds (UnHetHackPlus)
  • (5.1.0) Intelligent monsters can pick up and use keys

Specific Monsters

  • (6.0.0) The Wizard of Yendor and all Quest Nemeses can steal ANY artifacts the player is carrying
    • The Wizard of Yendor has a specific exception to never steal quest artifacts whose roles match the player’s current role (for example, the wizard will never steal the Sceptre of Might if you’re a Caveman, but can steal it if you’re any other role)
  • (5.1.0) Amnesia from (master) mind flayers only decreases intelligence; it does not cause the player to forget level layouts or object identities
  • (5.1.0) Normal dragons have randomized appearances, and are only formally identified when the player sees them use their breath attack or when probed (See Dragon#UnNetHack).
    • Dragons with the randomized appearance of Glowing Dragons will emit light, and their scales, whatever type they are, will also emit light while worn
  • (???) The Wizard of Yendor’s harassment also includes an earthquake similar to the drum of earthquake if not on the elemental planes
  • (???) Once the Wizard of Yendor’s harassment begins, monsters will frequently spawn on the upstairs of each level
  • (???) The Riders have 3x as much health and are only ambiguously defined as “Riders” until they enter the player’s line of sight, at which point they are formally named
  • (5.1.0) Nazgul have a limited-range scream that travels through walls and stuns the player (SporkHack)
  • (5.1.0) Aleaxes generate with +0, uncursed, erodeproof versions of all the armor and weapons the player is wielding/wearing; artifacts given to Aleaxes will be converted to their base forms
  • (3.5.1) Puddings have their health halved when they split
  • (6.0.0) Demon lord/prince lairs do not block teleporting; instead, demon lords/princes block teleporting while present on the level (Nethack 3.7)
  • (3.5.1) Bribable demons demand significantly larger bribes, usually in thousands of gold (SporkHack)
  • (6.0.0) Revived Unicorns and Dragons never drop unicorn horns or scales
  • (3.6.0) Gnomes have a chance to generate with a candle, with the probability increasing in the gnomish mines (AceHack). Candles given to Gnomes in dark Mines levels also have high chance of generating lit
  • (5.1.0) Vampires occasionally spawn with an opera cloak (SLASH’EM)
  • (5.2.0) Reviving corpses can fail and destroy the corpse if they were drained by a player vampire; the more they were drained, the higher the chance they fail to revive
  • (6.0.0) Foocubi switch genders after a successful seduction attack
  • (6.0.0) Dragons and Xorns eat hard gems
  • (5.1.0) Eating a disenchanter corpse cures hallucination and only has a chance of removing a random intrinsic; 20% chance if hallucinating, 50% otherwise
  • (5.1.0) Whenever your god sends a hostile minion at you, it will always be an Aleax
  • (5.2.0) Vault guards get angry if you eat gold in front of them
  • (6.0.0) The Wizard Quest Nemesis is renamed from the Dark One to Anaraxis the Black
  • (6.0.0) Monsters killed by zombies have a chance to rise as zombies
  • (5.2.0) Players killed by Nazgul arise as Barrow Wights in bones files

Elbereth

UnNetHack makes several changes to how Elbereth is used and tracked in-game. Note that because UnNetHack is a fork of NetHack 3.4.3, the limitations of Elbereth in NetHack 3.6.0 do not apply; It protects tiles you’re not standing on, there can be other text on the tile, it works in Gehennom and the Endgame, and attacking while standing on it does not erase the engraving or incur an alignment penalty (although attacking does have a chance to smudge the engraving if it’s not permanent)

  • (3.5.1) Quest Nemeses and unique demons do not respect Elbereth
  • (4.0.0) Minotaurs respect Elbereth
  • (3.5.3) Added a command to engrave Elbereth, bound to Ctrl + E
  • (5.1.0) The player gets a status message if they’re standing on an Elbereth square
  • (3.5.3) The number of times the player engraves Elbereth is a tracked conduct

Race changes

  • (3.5.3) Added the vampire player race (SLASH’EM)
  • (5.1.0) Elven/Vampire players do not regenerate health while touching iron/silver with bare skin (respectively) unless the object is their quest artifact
  • (5.1.0) Player vampires get a +1 charisma bonus while wearing an opera cloak

Role changes

  • (5.1.0) Added the Convict role, along with its associated items and monsters
  • (5.1.0) Healers can see how damaged monsters are and get notifications on how hurt monsters are when they take damage
  • (5.1.0) When a Tourist enters a shop, all of its items are automatically identified
  • (5.1.0) Tourists start with additional darts to compensate for the increased training required to enhance skills
  • (5.1.0) Archaeologists get a luck bonus while wearing a fedora (UnNetHackPlus)
  • (5.1.0) Archaeologists can enchant fedoras up to +7
  • (5.1.0) Knights get a weight bonus for body armor heavier than studded leather armor
  • (5.1.0) Confused monks get a -1 AC bonus while confused (as a reference to drunken boxing)

New Objects

[21]

Replaced Objects

Changed Objects

  • Amulets
    • (3.5.1) The Amulet of Yendor has a chance to teleport when dropped by the player or monsters, depending on its BUC status (1/2 if cursed, 1/4 if uncursed, 1/16 if blessed)
  • Armor
  • Weapons
    • (5.1.0) All “bane” artifact weapons (ones that target specific monster types) warn of their target monsters while wielded and have a 20% chance to instakill them on hit (Sporkhack)
      • This includes the player if they’re polymorphed into the bane’s target monster and a monster hits them with the bane weapon
    • (3.5.2) Vorpal Blade deals +1d8 bonus damage instead of +1, and its guaranteed decapition of jabberwocks carries over to vorpal jabberwocks
      • (6.0.0) Vorpal Blade also protects from decapitation while wielded (EvilHack)
    • (5.1.0) Grimtooth is now the first sacrifice gift for Rogues; it is also considered permanently poisoned, dealing +1d6 damage to non-poison resistant monsters with a 10% chance to instakill them, and gives poison resistance while wielded
    • (6.0.0) All demon princes are hostile if the player is wielding Demonbane, similar to Excalibur (Nethack 3.6)
    • (5.1.0) Werebane gives polymorph control while wielded
    • (5.1.0) Ogresmasher deals an extra +1d4 damage to all monsters and sets constitution to 25 while wielded
    • (3.5.2) Trollsbane grants hungerless regeneration while wielded
      • (5.1.0) Trollsbane also prevents trolls from leaving corpses while wielded
    • (6.0.0) The Tsurugi of Muramasa grants half physical damage while carried (EvilHack)
    • (5.1.0) The Longbow of Diana gives a +1 multishot and +1 damage bonus to all arrows fired from it
    • (3.6.1) The strength damage bonus is doubled for two-handed weapons
    • (5.1.0) The range of projectiles is increased if fired from the correct launcher, and crossbow range is no longer dependent on strength (SporkHack)
    • (???) Cursed missiles have a chance to be launched toward the ceiling and land on your head
    • (5.1.0) Crossbows require 18 strength to multishot, or 16 for gnomes, and gnomes get an inherent +1 multishot bonus with crossbows (GruntHack)
    • (5.1.0) Heavy iron balls use the flail skill when wielded as a weapon, but only Convicts can train the flail skill using the iron ball
  • Scrolls
    • (5.2.0) Changed how scrolls of scare monster change BUC and are destroyed: Picking up a scroll of scare monster changes its BUC status from blessed to uncursed to cursed, disintegrating if picked up while cursed
    • (3.5.1) Uncursed scrolls of genocide only kill all monsters of the selected type on the current level, and blessed scrolls of genocide only let you globally genocide all monsters of one specific type, similar to a vanilla uncursed scroll. Cursed genocide remains unchanged
    • (3.5.1) Reading a non-cursed scroll of gold detection reveals a random object class on the current floor instead of traps
    • (4.0.0) Both uncursed and blessed scrolls of magic mapping reveal secret doors
    • (4.0.0) Blessed scroll of magic mapping reveal objects, similar to an uncursed potion of object detection
    • (6.0.0) Scrolls of remove curse autoidentify if they change an item’s known BUC status
    • (5.1.0) Reading a non-cursed scroll of light while confused summons tame, canceled yellow/black lights
    • (5.1.0) Reading a non-blessed scroll of punishment while confused summons a punisher (a very bad idea)
  • Potions
  • Wands
    • (5.2.0) Wands are always wrested when the player uses them with 0 charges left; the chance for the wrest to succeed is based on the wand’s BUC status
    • (6.0.0) Wand of secret door detection renamed to wand of detection
    • (5.1.0) Applying wands to break them has a (charges – 3)/(charges – 2) chance to create a trap related to said wand if they have at least 4 charges left (see Wand#UnNetHack)
    • (5.1.0) The wand of cancellation is automatically identified if it destroys a bag of holding
  • Rings
    • (5.1.0) Rings of regeneration only cause hunger if the player is damaged
      • (3.5.3) Rings of regeneration also autoidentify if the player is damaged
    • (4.0.0) Rings are automatically identified when dropped in sinks
  • Tools
    • (4.0.0) When a bag of holding explodes, it destroys 1/13th of its items instead of all of its items, and the rest are scattered in random directions (SporkHack)
      • (6.0.0) The contents of containers inside exploding bags of holding are also scattered
    • (5.2.0) The chest in the Castle that contains the wand of wishing can never be trapped (Nethack 3.6.0)
    • (6.0.0) Players who have both their hands welded to cursed items can open containers if they have a head (by using their mouth to open the container)
    • (5.2.0) Bags of tricks can be used as containers when they have no charges. However, charging a bag of tricks will destroy all its contents, and putting a non-cursed scroll of charging into an uncharged bag of tricks will charge it (and thus destroy its contents, including the scroll)
    • (3.6.0) Dropping a container on an altar also reveals the BUC status of all items inside it if not blind (AceHack)
    • (6.0.0) Lamps and lanterns appear in the charging menu, give feedback when full after charging, and are identified as empty if empty
    • (6.0.0) Normal and magic lamps auto-identify when rubbed
    • (6.0.0) Burning stacks of candles increases their light radius equal to the square root of the number of candles burnt (Nethack 3.7)
    • (5.1.0) The horn of plenty has a small chance to create potions of vampire blood
    • (4.0.0) Applying a stethoscope to an egg identifies the species it belongs to (SporkHack)
  • Gems
    • (5.1.0) Luckstones drastically slow down luck timeout instead of preventing it; the closer luck is to 0, the slower it times out (see Luck#UnNetHack)
    • (3.5.1) The Heart of Ahriman grants displacement and fast energy regeneration while carried instead of stealth

Wishing

  • (???) Wishes from all sources except the wand of wishing can only give non-magical items
    • The shield of reflection was changed to a non-magical item to compensate
  • (???) Wands of wishing are generated already recharged once
  • (6.0.0) Wishing for artifacts has a 100% success rate, regardless of how many artifacts were generated in that game
  • (3.5.1) Thrones cannot grant wishes
  • (5.1.0) Players can wish for stacks of up to 100 projectiles (UnNetHackPlus)
  • (???) Wishes cannot give anything related to chromatic dragons (scale/scale mail, eggs, figurines, statues, etc.)

For a thorough explanation of how wishes work and can be used in UnNetHack, see Wish#UnNetHack

Skills

  • (3.5.2) Skills take significantly longer to train: ~2.5-5x longer for weapon skills and ~1.25x longer for all others (see Skill#UnNetHack for exact numbers)
  • (6.0.0) Skills’ maximum levels are shown in the enhance menu
  • (6.0.0) When you begin using a weapon you’re unskilled in but can enhance with training, you’ll “begin awkwardly bashing” monsters with it
  • (6.0.0) Convicts can reach skilled in broadsword (all other forks make convicts unskilled in broadsword)
  • (5.1.0) Galloping duration is dependent on the player’s riding skill level

Conducts

Added conducts for the following

  • (6.0.0) Marathon (Start with 999 HP, but you can’t heal)
  • (5.1.0) Permanent hallucination
  • (5.1.0) No death drops
  • (5.1.0) Elberethless (ever engrave or use Elbereth)
  • (4.0.0) Racial (Only wear armor and wield weapons that match your race)
  • (???) Heaven or Hell (the player and all monsters have 1HP, and the player has 3 intrinsic extra lives)

A user has suggested improving this page or section as follows:

"There’s an extra conduct called Ascet (for Ascetism), but its rules are currently not understood"

Config options

  • (5.1.0) Added the invweight config option to show the weight of the player’s inventory and max carrying capacity, and showweight config option to show the weight of individual items in the player’s inventory (SLASH’EM 0.7)
    • (6.0.0) invweight also shows inventory weight in the UI and showweight also shows the weight of items on the ground
  • (3.6.0) Added the MONSTERCOLOR config option, allowing the player to change the color of specific monster glyphs
    • For example, the player can change the color of water nymphs to cyan by putting MONSTERCOLOR=water nymph:cyan in their config file
  • (3.6.0) Added the MSGTYPE config option to change how certain messages are displayed (NetHack 3.6.0)
  • (3.5.3) Added the paranoid_trap config option, which asks for confirmation before the player walks on a known trap

Commands

  • (3.5.3) The #adjust command can be used to separate a stack of items into multiple stacks by typing a number before an inventory letter
  • (3.6.0) Added the autoexplore command (bound to v by default), which makes the player automatically explore the dungeon until they find something interesting or are interrupted (AceHack)

Other

  • (3.5.3) Replaced the chance of player insteadeath by poison with “very toxic poison” that does more health and strength damage than normal (SporkHack)
  • (6.0.0) Monsters cannot pick up gold in shops
  • (5.1.0) Added the #tip command to empty a container of its contents without trying to open it
  • (5.1.0) Erodeproof items are identified as such by default (DynaHack)
  • (5.1.0) Wands and spells of digging are not restricted to one square on maze levels
  • (5.1.0) Removed the special spellcasting bonuses for roles
  • (5.1.0) Blessed charging identifies how many charges an item has (AceHack)
  • (3.6.0) Added an “unidentified” menu option for player/container inventories to look for only items of unknown BUC status
  • (3.5.3) Added instrument shops (NetHack Brass), pet stores, and tin shops (SLASH’EM)
  • (3.5.3) Added a tutorial the player can access when starting a new run
  • (5.2.0) Added many more hallucinatory monster names
  • (3.6.0) Added more hallucinatory currencies

See also

List of UnNetHack tiles

External links


References

  1. http://groups.google.com/group/rec.games.roguelike.nethack/msg/5ee5599d1e6b7378
  2. http://sourceforge.net/apps/trac/unnethack/log/trunk/src/monst.c
  3. http://sourceforge.net/apps/trac/unnethack/changeset/1052/trunk/src/monst.c
  4. http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c
  5. http://sourceforge.net/apps/trac/unnethack/changeset/1308/trunk/src/monst.c
  6. http://sourceforge.net/apps/trac/unnethack/changeset/1108/trunk/src/monst.c
  7. http://sourceforge.net/apps/trac/unnethack/changeset/1158/trunk/src/monst.c
  8. http://sourceforge.net/apps/trac/unnethack/changeset/1133/trunk/src/monst.c
  9. http://sourceforge.net/apps/trac/unnethack/changeset/1293
  10. http://sourceforge.net/apps/trac/unnethack/changeset/990/trunk/src/monst.c
  11. http://sourceforge.net/apps/trac/unnethack/changeset/1134/trunk/src/monst.c
  12. http://sourceforge.net/apps/trac/unnethack/changeset/1123/trunk/src/monst.c
  13. http://sourceforge.net/apps/trac/unnethack/changeset/1124/trunk/src/monst.c
  14. http://sourceforge.net/apps/trac/unnethack/changeset/1105/trunk/src/monst.c
  15. http://sourceforge.net/apps/trac/unnethack/changeset/1153/trunk/src/monst.c
  16. http://sourceforge.net/apps/trac/unnethack/changeset/993/trunk/src/monst.c
  17. http://sourceforge.net/apps/trac/unnethack/changeset/1126/trunk/src/monst.c
  18. http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c
  19. http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c
  20. http://sourceforge.net/apps/trac/unnethack/changeset/1136/trunk/src/monst.c
  21. http://sourceforge.net/apps/trac/unnethack/log/trunk/src/objects.c