# FIQHack

Contents

1 Version 4.3.0

1.1 Changes applicable to junethack 2016
1.2 Changes applicable to junethack 2017
1.3 Changes applicable to junethack 2018

2 4.3.1 (in development)

2.1 Changes applicable to junethack 2018
2.2 Changes applicable to junethack 2019
2.3 Changes applicable to junethack 2020
2.4 Changes applicable to junethack 2021
2.5 Changes applicable to junethack 2022
2.6 Changes applicable to junethack 2024

A NetHack variant based on NetHack4 that focuses on AI, balance, and interface improvements.
Source code is hosted here
Tips on how to play!
You can play it online at

US: https://www.hardfought.org/ (in-browser or ssh nethack@hardfought.org)
EU: https://eu.hardfought.org/ (in-browser or ssh nethack@eu.hardfought.org)
AU: https://au.hardfought.org/ (in-browser or ssh nethack@au.hardfought.org)
Or download 4.3.0 at GitHub
Since NetHack4 is based off NetHack 3.4.3 (via NitroHack + AceHack), consider 3.4.3 as the "baseline" rather than 3.6.0.
Most of the changes and updates below have been added to the relevant individual pages in this wiki.

Version 4.3.0
Changes applicable to junethack 2016
Wands have been rebalanced
Floating eyes now have passive slow and a slowness gaze effect instead of the NH4 "feature" where you can't attack them
Energy regeneration greatly boosted for the early game. EoTA users, however, should expect generally slightly less energy. Energy is now based on wisdom and experience level only, with Wizards getting a boost, and people with energy regeneration (EoTA) getting a bigger one.
+1pw/turn for eregen
+0.33pw/turn for wizards
+0.03*wisdom pw/turn for wisdom if your wisdom is higher than 3
+0.03*level pw/turn
Changed past 4.3.0 (applicable to Junethack 2018) to 0.02*Wis instead of 0.03*Wis and 0.04*level instead of 0.03*level
Added 4 spells, all of which are level 7
spellbook of charging (equivalent to an uncursed scroll of charging), enchantment spell
spellbook of phase (21-60 turns of phasing, stacks), escape spell
spellbook of astral eyesight (11-30 turns of xray, stacks. Note that the xray range in FIQHack is 8, not 3), divination spell
spellbook of summon nasty (equivalent to vanilla monster spell, summons tame monsters if you target it at a hostile monster), clerical spell
Added spell maintenance
Some spells can now be "maintained", slowly draining Pw but applying a continuous effect. More info
Improvements to the monster AI
Monsters now cast player spells instead of monster spells, and can learn new spells from spellbooks
Monsters now use items significantly more intelligently
They now use almost every useful amulet, wand, scroll, potion and spell
They now wear rings
They use containers now, both bags in their inventory and looting containers from the floor (The Castle chest is special cased to prevent them from looting the castle wand and exhaust it a la Grunt)
Players can now be slowed and/or canceled
Slowness can be given from being in the view of a floating eye, being hit by the slow monster wand or spell.
Makes you half as fast as without it.
Can only be "cured" by waiting it out.
Being canceled is permanent until cured.
Cancellation prevents you from making any use of your Pw/energy.
Also prevents a majority of special attacks similar to monsters (only relevant for polyself).
Considered a major trouble.
Can also be cured by quaffing a noncursed potion of gain energy, reading a scroll of charging while confused or stepping onto a magic trap and getting the "You are caught in a magical explosion!" effect (which is far more common than usual if canceled).
Monster intrinsic/extrinsic system now works like players (in fact, players now use the new monster intrinsic system too). This means that monster has a lot of new intrinsics/extrinsics to play around with. This also means that illness, sliming, strangulation and petrification are gradual processes for monsters now. Eating corpses/jewelry confer new intrinsics (but only pets eat corpses at present).
The "curse items" harassment and unlucky throne effect now curses 3x as many items, and Magicbane only reduces its effect by 2/3 rather than making it not apply 95% of the time, to compensate for the removal of the "curse items" monster spell
Bones can be scarier -- the ghost now gets the same intrinsics as the late player, and each bones has a 33% of replacing the ghost with an alive player monster with the same inventory as the late player, the same spells and the same intrinsics/etc
Improved player monster ascension kit on Astral
Buffed #turn
The helpless duration scales with level, from 5 turns at XL1 down to 1 whole turn at level 24 to merely a single action at XL30
Mitre of Holiness now allows you to pray inside Gehennom while worn -- this includes normal praying as well as usage of #turn
You can wish for magic lamps
Changes applicable to junethack 2017
Poison instadeath has been replaced with permanent (not possible to restore with potion or unihorn) attribute damage
Nerfed conflict back to vanilla levels -- no longer works on ranged combat
Buffed martial arts -- glove enchantment now matters, and it no longer does only 1 damage 25% of the time
Zombies will now cure corpses in an area around them and cause zombification disease when attacking. Undead now grudge living and vice versa
When zombies cure corpses in an area, the revived monsters are either converted to zombies (if there is a corresponding zombie variant of said monster), or enslaved under the command of the reviver (the zombie), thus having the same grudges/attackings/etc. These are denoted with "enslaved" in messages (The enslaved kitten hits! etc)
Zombification disease is a delayed instadeath timer somewhat similar to illness that start at 100 and decreases by 10 each successive hit
It can be cured by the same means as regular illness or food poisoning (including being considered a major trouble for prayer)
As long as you have more than 40 turns (50 as of 2020) to live, the disease wears off naturally over time if there is no zombies nearby
When the timer decreases below 40 turns (50 as of 2020) (where it will never wear off by itself), the game makes this very clear, so don't worry about missing it
Minor zombification disease (41+ turns left, 51+ turns as of 2020) never kills
Added object properties.
Greatly improved searching
Lenses now provide automatic searching
The mines brightness is now consistent. Upper mines are always bright, lower mines are always dark.
The Oracle can now provide enlightenment, for a cost
Rings dropped in sinks to identify them can now be retrieved by destroying the sink and digging a pit on the square (they're buried)
Changed identification
They now all ID 1/2/3/4/all objects at random
Cursed scroll/unskilled spell now only identifies object type, appearance and artifacts
Uncursed scroll/basic spell also IDs enchantment, object properties, charge count, tin content and egg type
Skilled spell also IDs BUC
Blessed scroll/expert spell also identifies fooproof state (Blessed scroll also IDs BUC as per above)
Changed spell levels
Dig is level 2
Identify is level 2
Cancellation is level 5
Teleport away is level 5
Polymorph is level 7
Create familiar is level 2
Magic missile now does less damage at lower skills than Expert. However, they can now disrupt reflection at Skilled and semi-bypass MR (so MR only halves damage) at Expert. The Magic Mirror of Merlin's double damage will not apply to other Knights (including yourself), to compensate. Watch out for lategame magic missile users!
Tweaked starting inventory, mostly making the random optional stuff guaranteed. Tourist and Wizards get more significant changes (Tourists get all of their formerly optional tools, Wizards no longer get scrolls, potions, rings, and can only start with wands of striking, but start with 4 spells instead (force bolt, magic missile, 2 random)). Only tourists can start with markers, and they always get it
Quarterstaves enhance spellcasting like robes, and now allows spellcasting even if cursed welded to you
Magicbane is now a quarterstaff
Level gain changes
A new EXP formula was created, it's now generally much easier to gain new levels after level 10
Level draining melee is no longer MC-protected, and will now drain a full level
While level drained, you now gain significantly boosted EXP, and blessed full healing can now regains all lost levels, not just half of them (with the other half permanently lost)
Lowlevel casters (kobold shamans, orc shamans and gnomish wizards) no longer approach you in melee, since they have no melee capabilities whatsoever but instead try to find a line up to you and stay there. This makes them significantly more dangerous as a result and are no longer trivial pushovers
Make dragons much faster (same speed as horses: speed 9 -&gt; 20)
Their breath has a chance (per breath) to semi-bypass reflection (as skilled ray-type wands). Disintegration will never bypass reflection
Also improve their AI significantly, making them move around much more tactically
Armor weight changes
Wearing armor now weight half as much
Armor weight was increased in general
The net effect is generally that armor weights slightly less if worn
Dragon armor now weight 300 instead of 40 (150 if worn)
For comparision, mithril coats weight 200 (100 if worn)
Cloak of magic resistance is now MC2. Cloak of displacement is MC3
Magic resistance is generally more useful, CoD was hardly ever used
Crystal plate mail now gives AC:0/Def:10
Dwarvish roundshields give AC:7/Def:3
Oilskin cloaks and white dragon scales/mail now protects against inventory water damage
Shimmering dragons exist, as do their scales, which grant displacement.
Wizard of Yendor will no longer steal your quest artifact
Sokoban monsters are never generated peaceful
Potions/scrolls/books/wands are no longer destroyed if you have the applicable extrinsic. Only having it extrinsically protects against it, not intrinsically.
You can throw items (any item except for ammo from an appropriate launcher) to intelligent non-paralyzed pets to force them to pick it up (by catching it).
Wands of create monster was decreased from 11-15 charges to 4-8. In addition, instead of summoning 1/2/3/4/5+d7 (with a 1/23 chance of summoning +d7 on lower levels too), it now summons 1/d2/d4/d8/d16 with no additional monsters.
Buffed Tsurugi of Muramasa -- now does double damage (instead of +1d8) and can be invoked to uncurse itself.
Added classic_status from DynaHack which gives the bottom status bar a look similar to NetHack 3
Sparkle is now a numeric option, allowing you to select how long it animates
Gave colored DSM and scales (not silver/gray) new benefits:
Red: Infravision (2017), Warning. and See invisible (2018) (in addition to the normal fire resistance)
White: Protects against water damage to your inventory items (2017), automatic searching with enchantment contributing to search bonus, as the ring (2018), gives swimming and magical breathing (2020) (in addition to the normal cold resistance)
Orange: Free action (in addition to the normal sleep resistance)
Black: Drain resistance (in addition to the normal disintegration resistance)
Blue: Speed, slow monster immunity (in addition to the normal shock resistance)
Green: Sickness resistance (in addition to the normal poison resistance)
Yellow: Stoning resistance (in addition to the normal acid resistance)
Shimmering: Stun resistance (2018) (in addition to the normal displacement)
Changes applicable to junethack 2018
Further buffs to DSM (see above)
New feature, "find", available through Ctrl+F. Allows you to search for objects you remember seeing. Example
Fixed a bug where maintaining the protection spell would give you more Def than supposed to
Wands of create monster now spawn 1/3 times as often as previously in monster inventories
Extrinsic fire resistance now prevents items from burning, waterproofness prevents rusting and acid res prevents corroding
Changed scroll writing for unknown scrolls and spells: Instead of being Luck dependant, you now have a XL/50 chance of success. Priests get a +20 bonus to effective XL when calculating their chance, so at XL30 they can always write unknown scrolls.
Autoswap: when you attempt to fire a projectile, an appropriate launcher in your alternate weapon slot will be automatically equipped to fire the projectile. This does not cost a turn. Similarly, if you are currently wielding a launcher, attempting to move into a hostile monster will automatically attack with a melee weapon in the alternate weapon slot, or with unarmed if no weapon is available there. (note: swapping between your primary weapon and alternate weapon already did not cost a turn, which is a feature inherited from Nethack4.)
The inventory sidebar show total weight and carrying capacity as well as slot count
Changed artigifting/artiwishing
Only gifted artifacts affects the rate of future artifact gifts
Only wished-for artifacts affect the rate of future artifact wishes
Artiwishing rate was nerfed to compensate (Old: 100%, 100%, 66%, 50%, 40%, ..., New: 100%, 50%, 33%, 25%, 20%, ...)
You can now alias spells
'quiver' (and 'fire' if nothing is quivered) will now prompt if you want to quiver a spell. This way you can use 'f' to fire spells
A new command, 'castalias' was added, allowing you to alias keys to spells by mapping keys to it (Options -&gt; interface -&gt; keymap) and invoking it. This allows you to alias more than a single spell to keys.
HP regeneration rate was changed
+1hp/turn for regen
+0.33hp/turn for healers
+0.03*level hp/turn
+0.03*(constitution - 5) hp/turn
min cap is +0.01 hp/turn
Hunger from ring of regeneration only applies when you aren't at maximum HP.
You can now get into the Quest at XL10 instead of XL14.
Buffed crowning slightly.
It now gives intrinsic acid resistance
In addition to this, it also gives you permanent knowledge of your role's "special spell".
Since this would make the crowning gift a monk gets redundant, they now get a magic marker.
New object, potion of wonder
Generation: 10/1000 of all potions. Some of the 42/1000 potions was changed to 40/1000 to compensate (confusion, gain ability, booze, sickness, fruit juice)
New item properties, nasty (+3d6 damage but does +1d6 to the user on each hit or miss) and carrying (+10% carrycap, stacks with other items of carrying)
Objects now merge regardless of object knowledge, combining the knowledge. Previously, this was only the case for BUC knowledge
Archeologists gets a bonus to base searching rate (+10)
You can now ID/appraise enchantment of weapons based on your proficiency with it
Unskilled users can't appraise weapons at all (similar to vanilla)
Basic will learn enchantment with a 1% chance per hit
Skilled will learn enchantment with a 10% chance per hit
Expert users can see enchantment immediately without using the weapon (If you reached Expert while wielding it, a hit will reveal it)
Life saving will not apply if the player is nonliving.
Remove the prevention of fire and frost on weapons stacking
Change spellbook mechanics to reduce tedium
You now learn a spell for 60k instead of 20k turns
Reading the book successfully and (re)learning something from it will destroy the book
Roles no longer start knowing their starting spells but has to read them. This only really matter for Wizards -- everyone else can read their book(s) on turn 1 due to always being blessed. Wizards get force bolt and magic missile preblessed, the others can be uncursed or blessed
As a result, this means that you can only cast "confuse self" from T:60001 and onwards assuming you got the spell at T:1. This was anticipated, but not considered a problem.
Since spellbooks now lack charges, this means you can polypile books indefinitely and relearn/learn spells from them. However, the book will disappear when you successfully (re)learn a spell, as usual.
Monsters now have proper Pw/energy, meaning they can potentially cast several spells in quick succession and no longer uses a cooldown system. This makes spellcasters, particularly latergame ones, more dangerous
Perseus is now guaranteed to drop a shield of reflection and levitation boots
Buffed some artifacts
Cleaver now hits in an arc, hitting monsters at left and right of your main target.
Vanilla's Cleaver was inspired by this change, but in vanilla, this can hurt non-hostile monsters. In FIQHack, Cleaver will not hit non-hostile monsters unless you explicitly attack them directly.
Trollsbane now give hungerless regeneration
Dragonbane is now a lance, gives reflection, and has halved weight (180wt -&gt; 90wt)
Sunsword blocks blindness, like Eyes of the Overworld
Demonbane is now a silver saber and will prevent demon gating
These artifacts now do +1d20 instead of x2 vs their bane: Dragonbane, Demonbane, Werebane, Giantslayer, Ogresmasher, Trollsbane, Sunsword
Dragonbane is now the 1st sacrifice gift for Knights
Blessed scrolls of teleportation will now, instead of prompting for if you want to teleport, allow you to perform a controlled teleporation whether you have teleport control or not.
Added monster lookup. Either specify a monster with '/', or use ':' instead of '.' when farlooking with ';' for info.
New racial choices
Dwarven knights
Elven monks
Orcish priests
Gnomish tourists
You can displace peacefuls. Monsters can, too; tame, hostile or other peacefuls.
Altars are colored based on alignment. Lawful is white, neutral gray, chaotic black (or blue in !use_darkgray). Unaligned altars are red, "aligned altars" (Astral) are yellow.
Being slow will now block all forms of intrinsic and extrinsic speed while going on.
Item destruction is rarer: 50% if cursed, 25% if uncursed, 6.25% is blessed. Wands lose charges instead of being destroyed, unless it's emptied, or was already empty/cancelled.
Lamps, candles, whatever, now has their light radius depend on BUC.
The Wizard of Yendor can only use Double Trouble once per respawn
Nerfed disintegration. It will now disenchant gear until it no longer provides AC, then disintegrate it
Slow monster can be resisted 66% with free action, and 100% with blue dragon scale (mail). Quaffing blessed potions of speed will also make it go away.
The Amulet now gives slotless aggravate monster.
The spellbook of haste self is now the spellbook of speed monster. It works basically the same except that it can now be used on others.
Added "true" female monster names: gnome ladies, Elvenqueens, etc.
Pressing &gt; or &lt; when not at a stair will prompt for travelling to the corresponding map symbol without the need to invoke _ first.
Make it possible to, if your outermost armor is greased or is an oilskin cloak (or has the oilskin property), squeeze through tight diagonal spaces with twice as much inventory as normal.
Add autounlock to automatically unlock doors upon walking onto them
Improve polearm usage
Applying a polearm will preselect an appropriate position
Using 'f'ire while wielding a polearm with an empty quiver will, if possible, use the polearm.
As with launchers, using 'f' with polearms this way works with autoswap
Gremlins are able to steal intrinsics both at day and night
Give remembered item amount in a container. Similar to 3.6.0, but will not change if container content changes outside your watch.
You can now see when you last prayed / angered your god / etc, using Ctrl+x a
Candle radius now increases quadratically rather than with log7 (1 candle gives radius 2, 4 gives 3, 9 gives 4, 16 gives 5...)
The guaranteed marker for Tourists is now 0:0.
Shop content is now automatically IDed for Tourists
Spellbook level now depends on weight: 30 for blank paper, 35 for level 1 books, 40 for level 2, 45 for level 3... in steps of 5.
Magic whistles will not recall pets on noteleport levels unless it's blessed
Fire/frost horns deal (XL)d6 damage. Prevents rare unfair deaths to someone finding one early
Resistances to fire/cold/shock/sleep/poison/acid can now be partial
Immunities are granted by extrinsics as well as trinsics you have from the getgo -- not ones you get over the course of the game (leveling up, corpses, crowning, potions of wonder or similar)
Otherwise, the resistance is partial. A partial resistance will generally halve the damage, with the exception of...
Fire immunity will shield you from lava.
Poison deals half damage when it does damage, and reduces attributes (including permanently) only a third of the time. Attribute loss is also reduced to a third.
Sleep resistance will only make you sleep for a third of the time, and taking any damage will wake you up.
Amulets of restful sleep now confer sleep resistance (but not sleep immunity).
Rings of resistance has been renamed to rings of immunity to reflect this change. For example, the ring of fire resistance is now the ring of fire immunity.
Message history includes turncount
Add msgfading option and change msgcolor
msgfading can be specified as fade (default, darkens colors), blank (blanks the message line completely) or don't change (don't change old messages in any way).
msgcolor can now be either full (default), gray (like previous disabled) and white (makes active messages white and old ones gray)
For those who want to mimic NAO unix tty windowport: set msgfading to blank, msgcolor to gray.
Quest nemeses no longer respect Elbereth (or scare monster).
4.3.1 (in development)
Changes applicable to junethack 2018
(Pick)axes of mercy will now heal you if whacked at yourself
Fire/cold/shock/sleep/poison attacks are no longer protected by MC
Strength works differently: it now works like an ordinary attribute rather than being special past 18. Elves keep their 18 strength cap, gnomes reach 19, orcs 20, humans and dwarves 21.
Oilskin sacks no longer generate (because the oilskin object property exists). Saddles are now twice as common.
Artifact lances (Dragonbane) now comes with a free saddle and riding unrestriction included, entirely free of charge.
The "autounlock" option now works on chests, prompting for unlocking them directly from #loot if locked.
Monsters are now able to jump.
Added special watchmode support for dgamelaunch's benefit (might also help potential future NH4-mode FIQHack servers)
When you receive alignment penalties, your alignment is first set to zero, then you receive the penalty
When considering what equipment to wear, pets will prefer items thrown at it over anything else, the more recently thrown the better.
You can now kill your quest leader to open the portal to the downstairs
Fort Ludios will now appear on the first level below dlvl10 with a vault
Level teleporters no longer disappear on use
Catacombs traps was changed to regular teleporters due to this
Alchemy smocks (aprons) are now MC3 instead of MC1.
Boomerangs now work like Mjollnir when thrown
Changed throwing return success: instead of failing 1% of the time, artifacts now never fail (unless you're impaired), and boomerangs fail 1/Dex of the time (and have a further 1/Dex chance of hitting you in the return)
Death fields from skilled+ wand of death now halve HP and deal 6d6 (in that order), rather than kill you outright, if you lack magic resistance
Slight damage reduction nerf: now takes the AC rolled between -1 and effective AC when deciding to-hit as "effective AC" when determining damage reduction
Using a blessed stethoscope is a free action
Minor changes to Plane of Water: all bubbles are now visible at all times, but you can no longer levitate between them
Energy regen tweaked slightly: 0.02*Wis instead of 0.03*Wis and 0.04*XL instead of 0.03*XL.
Spellbook of protection nerfed:
Now only works if not wearing body armor
Snickersnee now grants free action
Player monsters outside Astral has a slightly better inventory (and an astral-like inventory if generated in Gehennom), and now are skipped in random generation with a 90% frequency instead of a 99% one (making them basically not generate ever).
They will now also likely get object properties (also in Astral generation)
Fix an oversight in the nerf of generation of wands of create monster
Now generate 25% of the time for offensive items vs 100% after lack of earlier nerf
Now generate 25% of old rate for defensive items vs 11% after the earlier nerf
Nurses will now only spawn with healing spells
Made spell quivering less annoying. It is now done via 'Z' or '+' menus
The game will now remember what you targeted last polearm-wise
Losing attribute points from abuse is now "permanent" (can't be restored with restore ability anymore). Of course, you can still recover it with future exercise, or gain ability, like usual
Unihorns were changed
No longer messes with attributes at all (reducing if cursed or restoring if blessed)
Blessed unihorns will always restore all troubles but has a 10% of unblessing
Uncursed unihorns will pick one trouble at random out of Ill/FoodPois/Zombie/Vomiting, Stun, Hallu, Blind, Conf, and try to cure it, meaning that, for example, trying to cure Ill with an uncursed unihorn will work 20% of the time
Spell failure rate has been changed to increasing the spell cost proportional to the failure rate. This was previously used for spell maintenance Pw drain, but is now used for casting in general as well
To clarify: spell cost is (base cost) * 100 / success%. So force bolt costs 5pw at 0% fail, 10pw at 50% fail, 20pw at 75% fail, 500pw at 99% fail, 1000pw at 100% fail (treated as 99.5%)
The Amulet now always double Pw costs, rather than draining a random amount between 2-3x
Removed hungerless casting. Wizards are already strong as-is
Spellcasting no longer exercises wisdom
Added rings of carrying
Revised the HP/Pw growth system
This significantly buffs Rider HP
Implement covetous-warping for players, if in a form that allows it
Players may now #monster to warp if polymorphed into a covetous monster
Warping doesn't work in the endgame
Warping has a 500-turn cooldown
Warping is a free action
Monsters are bound by the same restrictions as players
Ogresmasher now gives 25 Constitution when wielded
If you're polymorphed into a nymph, you have an infinite carrying capacity
Ported 2 Elbereth nerfs from 3.6.x
Elbereth no longer works just because there's an object there
Attacking things while standing on Elbereth will cause the Elbereth to vanish
Conflict now disables Elbereth
Gods will never give nameable artifacts (Sting, Orcrist)
Gave several lategame monsters see invisible
Pit fiends are now significantly buffed, and are casters
Demon lords now demand 50d500 zorkmids instead of the demand being based off your current gold
Swimmers gain double speed (independent of the "(very) fast" trinsic) on the Plane of Water
Water elementals now engulf you and can drown you. This uses a suffocation timer of (2Con+1)/3 turns, so with 18 Con, it takes 12 turns until you drown.
Wands of teleportation can no longer teleport objects, engravings or monsters on noteleport levels at all
Master wands do however gain a new feature -- you can choose where to teleport monsters
Rework altar sacrificing
New field, piety
Piety is a scale on how much your god likes you.
Positive means the god likes you, negative means the god is angry at you
A sacrifice gift is given at 10000 * 2 ^ gifts given
After getting a gift, piety is reset to 2000
You are always crowned when praying if eligible on praying
New requirement: 15000 piety
Being crowned resets piety to 5000
Sacrifice values:
Gold: Amount/4
Permafood: Nutrition / (Probability / 15 + 1)
C/K-rations and huge chunks of meat count as probability 100
Tins and eggs can't be sacrificed
Corpse value is (difficulty + 1) * 100
Unicorn is counted as 5 difficulty points higher, assuming a good sacrifice (e.g. no conversion or angering of altar god)
Any prayer with zero timeout, happy god and positive alignment will increase luck by 1 if possible
The chance of altar conversion is (Value/20)% (From 2020: (Value/12)%, but failure always gives a minion, and no longer reduces luck upon failure)
These mechanics generally work like they used to: offering with nonzero timeout, negative alignment record, Amulet
Rework create monster
Everything summons a single pet unless otherwise noted
You are allowed to select the location of the summon
No starting inventory or corpse drop
No experience for killing summons
No alignment penalty (or bonus) for killing summons
Summons are allowed to pickup and use items, but may not be lifesaved, and unused items drop upon unsommon
If a summoned monster creates another summoned monster, the result will not outlive the original summoned monster
Blessed bag of tricks: 100 turns centered on you
Uncursed bag of tricks: 50 turns centered on you
Cursed bag of tricks: 500 turns centered on you, hostile, hasted
Scroll of create monster -&gt; scroll of summoning
Blessed: 20 turns
Uncursed: 10 turns
Cursed: 100 turns centered on you, hostile, hasted
Confused: creates an item with BUC depending on scroll
Spell of create monster -&gt; spell of summoning
Unskilled: 5 turns
Basic: 10 turns
Skilled: 15 turns
Expert: 20 turns
Wand of create monster -&gt; wand of summoning
Unskilled: 5 turns
Basic: 10 turns
Skilled: 15 turns
Expert: 20 turns
Master: 25 turns
Summon nasties works like it used to but summons last for 20 turns
Added magic chests. They are objects, but generally behave like dungeon features -- they can't be picked up, teleported, polymorphed, or similar. They can, however, be wished for, which creates one on your location. There are chests in Minetown, Sokoban, Castle and Orcus, and (as of 2021) the quest home.
Added rooms to Gehennom, including some new special rooms (From xNetHack)
As part of this change, Fake Wizard's Towers has been removed. They can spawn as ordinary special rooms, however, but will never have a portal. Instead, you enter the Wizard's Tower from the bottom floor.
Water is nicer to monsters: they can now crawl out of it, and teleport out if they have teleportitis
Ported 3.6.x Sokoban completion mechanics -- now tells in #overview (^O) if you've solved it or not, and Sokoban special cases stop applying once you solve a puzzle.
Make teleport prompts preselect the travel destination if one exist
Added message_hints option, which explains various more vague messages printed by the game.
Similar to moving into water/lava without necessary protection, prevented you from moving into potentially dangerous traps without using the 'm' (moveonly) prefix
Travel will no longer stop for engravings or items on already explored squares
You can now use `.` instead of `,` in prompts asking for inventory or floor objects/dungeon feature, to allow SLASH'EM players to retain their muscle memory
Changes applicable to junethack 2019
Monsters are able to save themselves from drowning similar to players
Monsters now notices when others (including you) wield cursed weapons
Monsters no longer try to swap weapons when they know that their current one is cursed
Knights get a warning before they are about to violate their honor code
Always mark Sokoban levels as Solved or Unsolved like vanilla 3.6.x does (it used to do it only if the level was otherwise interesting)
Minor balancing for HP/Pw growth. See article above for how it works in current versions
Changes applicable to junethack 2020
Monsters get wands of magic missile significantly more rarely
Skilled+ wand users no longer get caught in their own wand explosions
Double Trouble now has a delay before it takes effect
Entering water now sets a drowning timer instead of how it used to work
Zombies now take 5 hits/50 turns (instead of 6 hits/60 turns), or a combination of the 2, before a zombification disease turns terminal
Bones player monsters will now meditate, requiring you to approach them in melee range before they start pursuing you
Converting altars is significantly easier, but you always get hostile minions upon failure, but no luck reduction
You always ID create monster wands on use, since they ask you where to place the monster
Pets no longer allow players to be effectively immune to melee attacks
Buffed some quest artifacts
The Longbow of Diana gets +1 multishot, always safely returns arrows, prevents arrows from mulching
The Heart of Ahriman is now a ruby (it still confers luck), confers slotless displacement and flying, makes you completely immune to item cursing and can be invoked for persistent monster detection
Magic Mirror of Merlin confers total reflection (like in vanilla, dragons and skilled+ wands can't bypass it)
Master Key of Thievery makes you completely immune to traps, and its invocation effect was changed to branchporting.
Mitre of Holiness now confers magic resistance, warns against undead and restores all Pw, not just half of it. The upper cap was also changed from +120 to +400. It was already buffed earlier allowing you to pray safely in Gehennom.
Two-handed weapons now get a x1.6 multiplier to enchantment damage. This stacks with double damage from the Tsurugi of Muramasa
Monsters may now take minor detours to pickup items when pursuing an otherwise unrelated path.
Trap doors or holes can cause you to fall between branches beyond just the Castle-VotD special case
Sokoban 1a/1b now have holes that makes you fall out of Sokoban. Upper levels may also (rarely) do this, as per usual with holes
Pets now deliberately seek out hostile monsters to pursue. Whistling a tin whistle will temporarily disable this behaviour
Swimming will never cause water turbulence (instead of simply being rarer -- vanilla being 1/12 instead of 1/3)
On top of existing floor naming support (which worked similar to eating, etc, where you could type-name objects and then press ,), added support for the 3.6-style floor naming where you can name items on the floor
Changes applicable to junethack 2021
Implement a new item, the Scroll of recall with a base price of 200zm, ink cost of 10 and appearing as 3% of all scrolls (Scrolls of light went from appearing 9% of the time to 6%).
Warps monsters to other monsters, possibly to an entirely different level.
Cursed: Draws hostile monsters to the reader
Uncursed: Draws pets to the reader (like an uncursed magic whistle)
Blessed: Draws pets to the reader, including pets on other levels.
Confused: Take the first match from above (first hostile for cursed, first pet for uncursed, first pet on a different level for blessed -- or like uncursed if there is none) and draws the reader to them -- basically reversing the function.
Gremlins stealing your (or other monster's) intrinsics will now acquire the intrinsic they stole for themselves
You no longer start with spellbooks, but instead have your starting spells pre-learned. An earlier change had previously made spellbooks one-use but with a 60k turn memory, and removed the starting spells from the spell learnset to not double up on the memory duration.
The game now keeps track of the amount of wishes you performed since your last prayer/similar, since they affect the prayer timeout. Just like with other last prayer information, it can be seen in the Ctrl+x window when pressing a.
Artifact blasting now works like vanilla again (and no longer blast you if you lack a resistance to the damage type it performs)
Be less stingy with HP growth, generally giving much more HP earlygame
The helm of opposite alignment effect is now gradual, slowly changing your alignment instead of an instant effect. This is done by gradually decreasing your alignment record, and once it reaches -100, process the effect as usual. The effects are now made to be the same as a normal conversion, so aside from losing divine protection, it now reduces your luck by 3 and increases prayer timeout by 300.
Zoo gold is now spread out more evenly, biased towards the edges and especially corners
Quest home now has a magic chest
Improvements to monster action interruption:
Confusion no longer prevents monsters coming into view interrupting you
You are now interrupted when you sense a monster you didn't previously sense within LOS and 8 tiles, or if a monster outside LOS, or a monster outside 8 tiles, comes within those limits. As previously, a monster getting next to you will also interrupt you.
Changes applicable to junethack 2022
Zombification now prevents HP regeneration
The oilskin property now also grants the waterproof property when worn
Added some new container object properties:
Greed: Makes gold inside weightless, but causes 50% of attempts to take things out of it to fail
Discovery: Automatically reveals base type of stashed items
Refrigerating: Prevents stashed corpses from rotting
Buffed piety gain from sacrificing
Gold value was doubled to gold/2 instead of gold/4
Permafood always give their nutrition amount with the following exceptions:
Food rations give 100
Huge chunks of meat give 666
K-rations give 133
C-rations give 100
Corpse piety value was multiplied by x1.5 to 150*difficulty
Objects no longer show "male/female" denominators outside wizard mode.
Incorporate xNetHack's spellcast success formula for the most part.
Compute a percentage as follows:
Start with your role's base spellcasting ability (see below table).
+5% per experience level.
Compute your effective Intelligence:
Your Intelligence score.
If you are wearing a robe or wielding a quarterstaff, +5.
If higher than 20, set to the maximum of 20 and your Intelligence attribute.
+5% per point of your effective Intelligence.
−25% per spell level.
−50% for metallic body armor.
−30% for wearing a bulky (oc_large) shield, or −15% for non-bulky. Bulky shields are large, Uruk-hai, and dwarvish roundshield.
−15% for wearing a metallic shield, independent of the above penalty.
−20% for a metallic helm.
−35% for metallic gloves.
−10% for metallic boots.
Armor penalties don't apply for the helm of brilliance or items that confer the brilliance property. That is, they override the metal penalty and *all* shield penalties.
If Expert in the spell and above 100%, set to 100%. If Skilled and above 80%, set to 80%. If Basic and above 60%, set to 60%. If Unskilled and above 40%, set to 40%.
If below 0%, set to 0%.
Pw cost of the spell = (spell level × 5) / percentage. (If percentage is 0, the Pw cost is calculated as if it had a success rate of 0.5%)

Arc
Bar
Cav
Hea
Kni
Mon
Pri
Ran
Rog
Sam
Tou
Val
Wiz

30%
0%
5%
40%
15%
35%
40%
10%
15%
10%
20%
25%
50%

Changes applicable to junethack 2024
Disabling message hints now suppress object identification messages
"[N turns]" can now be disabled by toggling the "delay_msg" gameplay option
Wizard's Tower has magenta walls and floor
Non-wizards that read spellbooks now get a difficulty warning
Covetous-warping changed
Instead of being an unrestricted teleport, it now functions more similar to vanilla. It causes the warper to warp (bypassing noteleport) to an object of their choice that they covet. This has a 1-turn cooldown, to avoid abusing the random outcome from warps that end up near, rather than precisely at, the object, by repeatedly warping until you are happy with the outcome. Covetous-warping is a free action
Downgraded soldiers from being skilled wand users, to only having basic wand skill
Swapped wand skill levels of Barbarians and Cavemen
Barbarians went from restricted to capping out at Basic. They still start Unskilled
Cavemen are now restricted
Overhauled Conflict
It no longer changes how the AI behaves in any way. Instead, at the end of the turn, a "conflict area" of radius 8 is created around every monster (or player) causing conflict, excluding the center spot (but they can be affected in case of mutual conflict).
Every monster within the affected area, unless they resist (ring-class willpower check similar to vanilla NetHack), will be forced to attack a random nearby monster in melee
This is a free action for them, so the attack doesn't consume any movement points
This doesn't anger peacefuls in case a player is hitting one while conflicted. It also doesn't break pacifist if the player inadvertly kills a monster under conflict. However, neither does it grant alignment record points, experience, death drops (beyond a corpse + inventory, as usual), etc.
Likewise, monsters killing each other doesn't give them experience for the kill