User:Phol ende wodan/DungeonOverhaul/ais523

From NetHackWiki
< User:Phol ende wodan
Revision as of 18:13, 8 October 2017 by Phol ende wodan (talk | contribs) (add design category)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a set of comments I drafted in response to ais523's dungeon overhaul proposal when he made it public in the fall of 2017.

Dungeons

The Oracle

The Oracle remains in the game, but with a tightened (and shallower)
level range; her level always appears as level 5 or 6. The purpose is
the same as before, to give a milestone in the very early game (which
should show in the xlog, please!), to provide a method of giving
information to unspoiled players, and to serve as a location for
lawful players to make many attempts at getting Excalibur if they
wish.

This is probably a good idea, though I'm not sure how the Excalibur part would be affected if only Knights were able to dip from it like some people want to do.

Rogue Level

The rogue level is an amusing and pleasantly surprising thing to have
in the game, and worthwhile on that basis, but its actual gameplay
isn't all that different from regular gameplay. Unlike most special
levels, it also doesn't really serve as a milestone. As such, the
rogue level now only generates in a small proportion of games (maybe
20%), and is otherwise unchanged; that should make it more surprising
when it turns up.

Agree with bhaak - the Rogue level could probably be removed entirely, it contains nothing of particular interest to the (spoiled) player. If I encountered it while exploring the dungeon on the 20% chance, I would say "aww man, not this level again" and feel like the RNG cheated me out of a level's worth of special rooms and loot. The level's value for unspoiled players is minimal, and does not make a strong enough argument for keeping it in the game - a bones pile with maybe a fake Amulet, which may or may not be discovered, is not really a useful indication to the player of anything. Even if it were, it could be moved to some other level anyway. I also dislike the level's ability to override my preferences for the symbol set and to have colors.

Fort Ludios

The general idea of the map works pretty well (although I'd probably
change the entrance room, which is one of the most awkward sizes it
could be; it needs to either be a corridor or else to drop the player
in open space). As usual, being able to make the details slightly
random would be a good thing, although it's a lower priority here than
elsewhere.

I may have said this in my response to jonadab's proposal, but I like the idea of the portal dropping you on the opposite side of the level from the exit portal, so you can't use it to return to the Dungeons and take a breather whenever you feel like.

One change which I think would be very worthwhile would be to change
the Minesweeper reference to an actual Minesweeper minigame. This
could be done via changing the sizes of the stacks of gold to reflect
the number of adjacent mines (and placing mines so that every square
had an adjacent mine and so that every square was reachable without
stepping on mines). The mines themselves would be undetectable except
by stepping on them, triggered automatically when stepped on or
hovered over, and covered by a single gold piece. Triggering any mine
would cause the remaining gold in the treasure room to fall through
cracks in the floor, giving a big incentive to solve the puzzle rather
than just tanking the traps. We'd need to give a hint as to how all
this works (probably via both Oracle consultation and an engraving
outside the room itself).

Note that there's been a suggestion in #nethack4 that a reference to
the Infocom text adventure games in NetHack would be desirable, but
preferably a really subtle one (that's more interesting than just
adding hallucinatory monsters). I'm informed that many such games used
the number 69105 somewhere as an easter egg, and it struck me that the
total number of gold pieces in the Ludios treasure room is of around
that magnitude as it is; we might want to make it a constant 69105 in
order to continue the reference.

I like the idea of Minesweeper being an actual minigame a lot, but it's missing a couple of implementation details - in particular, do spaces with no adjacent mines have no gold on them, or a relatively small sum? If every space were covered by at least one gold piece, how does the player know where to go next? Doesn't seem fair to have the challenge potentially lost before it's begun simply due to RNG. Unlike in Minesweeper, the player is limited in where they can first step, and I'm not sure if you planned to include the mechanic in which if the player's first guess is a mine, the mines will be reshuffled such that there is no mine on that space.

Other notes: jumping over mines should be allowed because you get no information about the space while passing over it, but levitating or flying over mines should not work ("Air currents below you trigger a land mine!") because you can nearlook it to see if there is 1 gold piece there. I think farlook might also need to be slightly modified, since it does currently distinguish between one or multiple gold pieces, or mines could just have 2 gold pieces on them instead of one.

More special levels?

The deeper Dungeons could probably do with other special levels which
change up the "feel" of the gameplay somewhat without fundamentally
changing the actual strategic rewards. (The Rogue Level is a good
example of this.) In other words, you go through them on the way down
and again on the way up, but probably don't trawl through them
repeatedly all that offen. If the level requires the player to
learn/understand how it functions in order to play properly, it should
probably be in every game so that unspoiled players can figure out how
it works over time. If it doesn't, it should probably generate with
only a small probability to help maintain the novelty.

Hmm. If loot or dungeon features aren't changed up at all, I'm not sure how compelling the levels would be. (The Big Room doesn't have much difference in the way of loot, but it lets you see most or all of it at once so you don't have to hunt it down.) Personally, I like more and better varied special rooms as the mechanism for more variety in the deeper Dungeons.

Ideas for other special levels? The poor town from Unnethack? The garden/nymph level?

Medusa's Island

The last level / branch ending of the Dungeons is now Medusa's Island.
This has similar considerations to existing versions of NetHack,
serving (in terms of the feel of the dungeon) as an obvious landmark
location, and (in terms of strategy) as an "item test" that requires
the player to deploy a means of crossing water (at a point in the game
which is early enough that they may well not have a permanent source,
and thus need to use consumables). The level is predominently formed
of water, with several islands, some of which contain ruined
buildings. There's now guaranteed to be a path from the stairs to
Medusa's island itself that doesn't cross any more than two water
tiles in one go; this means that a character crossing using jumping
boots doesn't have to worry about the instadeath caused by colliding
with a monster after two squares of a three-square jump.

Ideally, the level would be randomly generated, rather than using
fixed special-level maps, although keeping to the same general
principles as the existing levels. The titan in one variant is
probably overkill (it's interesting but this is the wrong level to put
it on; I'd recommend moving it elsewhere or removing it).

Agreed with regards to the water gaps of 2 and removing the titan. So much strategy advice, even down to picking your starting alignment, was given based on that stupid titan.

Guaranteed items in the level include a blessed potion of monster
detection on the entrance island (as an additional clue to Medusa's
presence for people who think the inclusion of Medusa in the game is
unfair to unspoiled players, and as a way for experienced players to
check the locations of sea monsters; note that the item could also
come in handy later, so there are definitely reasons to not use it), a
number of statues in the room prior to Medusa herself (the existing
clue that there's a petrifying monster going around), and the statue
of Perseus in Medusa's room itself. The statue is now guaranteed to
contain a sack, and either a shield of reflection or cursed boots of
levitation.

I probably don't agree with the people who say an unwarned Medusa is unfair to unspoiled players, since it's a death you probably won't repeat. (Same goes for cockatrices, mind flayers, purple L, and other sources of instadeath.)

Is the +2 scimitar being removed, or did you not find it interesting enough to note down here? (Not that I know of anyone ever being happy to find the +2 scimitar in the statue; it's not very important.)

Medusa herself is the same as before, staying in a room with closed
doors and guarded by squeaky boards. (For flavour, can we give them a
sound other than the usual ones? In 3.6.0, most squeaky boards play
musical notes; making these hiss or something could be interesting.)
She's no longer alone in her room, having a retinue of fairly weak
snakes (for flavour reasons; the player's unlikely to have much
trouble killing them).

What's the flavor behind hissing squeaky boards, though? A snake under the floor? What would the message be, something like "A board beneath you hisses loudly"?

The Gnomish Mines

The mines filler levels are not that different from in existing
versions of NetHack. One change is that the mines have no natural
light at all; rather, the light predominantly comes from a type of
glowing fungus (in ASCII, bright cyan F would make sense as a symbol;
and "luminescent fungus" would do as a name) which illuminates an area
around it. The fungus also gives poison resistance when eaten (with a
fairly low probability), tempting players to darken the area. The
gnomes generate with candles (as in 3.6.0 and many NetHack variants),
to ensure that making the game unwinnable via candle shortage takes
ridiculous effort (i.e. is only likely to be done intentionally), and
for flavour reasons too. (It'd be nice if the gnomes could use the
candles, but that's been shown to have unworkable logistical problems
due to inventories getting cluttered with many candles of different
lengths. Additionally, it would be nice if the player could viably use
the candles as a light source, meaning they probably need a longer
burn time. Perhaps the best option would be to have just a few
statuses for candle length: "long candle", "short candle", "candle
stub", with each length having a very small random chance of going to
the next length down (or burning out if a stub) every turn it's lit?)

There would have to be many luminescent fungi in a Mines level to do any reasonable job of lighting it up. Also, I stand by my comments on jonadab's proposal that the upper Mines to lower Mines transition would be underscored by the upper Mines being fully lit and the lower Mines being unlit (and I think he already did that in Fourk).

Luminescent fungus corpses would be interesting if they retained some light, and the radius of the light decreases as the corpse ages. <-- YANI

Don't gnomes in 3.6.0 use their candles? Don't unnethack gnomes do this as well? I don't think it's an unworkable problem.

Candle statuses could also be implemented as a less informative version of NH4 candles, where they still have a fixed number of turns but their description depends on that number of remaining turns. (Presumably, when the candle changes status, you give the player a message, e.g. short candle to stub has "Your candle's flame flickers low!") I don't think I like the idea of randomly burning down to the next length, because that puts your candle life at the RNG's mercy, where I feel this sort of thing should be deterministic.

Also, this is not really related to dungeon design, but an idea that occurred to me is that the increased light radius formula needs some rebalancing. Currently nobody lights up 7 candles at once because it only makes them as good as a lamp, and it's better to use them all one by one for more lifetime; it should be easier to get a radius of 3 and fairly feasible to get a radius of 4 (requiring 49 candles is absurd).

Some other minor changes are to tweak the dungeon generator slightly
to reduce the chance of chokepoints (they tend to be tedious in the
common case), and to change the monster AI so that peaceful gnomes
become hostile if they see you attack a peaceful gnome (the current
behaviour feels jarringly unrealistic).

Extend this to any sort of peaceful monster will become hostile if it sees you anger a peaceful of its class, so it works on dwarves, gnomes, orcs, elves, gremlins, etc. Humans, or at least "always peaceful" humans, should probably be an exception; you don't want the Minetown priest attacking you if they see you kill a watchman.

Mines filler levels below Minetown are broadly the same as those
above, but contain less luminescent fungus. Additionally, levels of
gold and gems in the branch as a whole are similar to 3.4.3, but
bottom-weighted (i.e. less generating at shallower depths, more
generating at deeper depths). There's also a guaranteed,
pre-identified polymorph trap on one of the shallower filler levels in
the lower Mines (in addition to the possibility of secret polymorph
traps anywhere they're in-depth); the idea is that the polymorph trap
adds both danger to the level, and serves as a minor reward once
cleared.

For the polymorph trap idea to work, monster polymorph needs rebalancing first; in particular, it's not fair if the trap is on the other side of the level and within 5 turns a gnome becomes an arch-lich and kills you. I'm not sure I'd even consider it fair if an entire group of gnomes uses it to become leocrottas or similar harder monsters.

Minetown

Minetown is generally similar in nature to 3.4.3, containing several
shops, an attended temple, and watchmen with a watch captain. (Orctown
has proven to have been very unpopular/unenjoyable.) The shopping
situation now consists of two guaranteed shops (Izchak's lighting
store and a delicatessen) plus two random shops. All the shops are,
however, fairly small, with an initial stock of maybe 6-12 items.

I've made some effort to make Orctown more palatable by giving it a barricaded general store and better loot, but this has not been tested. I wouldn't be that sad to see it go.

I think jonadab's idea for a guaranteed general store, even if small, is pretty good and I would favor it over the two random shops idea here, but this is in context of the current identification game where a guaranteed general store is very good to have. There has been some discussion about making identification less reliant on shops.

The temple still exists, but now always has a neutral altar. (It
seemed flavourly appropriate to have an altar that gnomes would use,
and having guaranteed alignments for the early-game altars helps to
differentiate characters from each other a bit more strongly.)

Interesting. This will certainly influence strategy advice for starting alignment, since only neutral characters can expect a guaranteed coaligned temple. I would say that this might force some artifact rebalancing to occur, since neutrals already have the best artiwishing choices. With that and a coaligned temple, they seem too powerful.

YANI: have the Oracle stand on an altar. You could only access it by killing or teleporting her. The problem is that it makes sense for this altar to be neutral too (certainly not lawful or chaotic, unless it's just random).

It might be interesting to see if it's possible to generate Minetown
layouts similar to 3.4.3's randomly. Extra variety would not be a bad
idea in this case, because what's important is what the level
contains, not that the player recognises the layout.

Randomized generation of special levels is something I really want to do as well.

Catacombs

The Catacombs has changed from being a Mine's End variant to a
guaranteed (but short) branch in its own right. It's a single level
accessed via downwards branch stairs somewhere near the bottom of the
Mines (from one of the last two filler levels). The level has a
similar (but not identical) layout to previous versions, consisting of
a small number of randomly placed medium-sized (but not
identically-sized) square rooms, with the area outside the rooms
filled with semimaze (i.e. a locally mazelike structure which globally
has multiple paths from place to place; think of a maze where gaps are
made in the walls in order to ensure that no two points are too far
apart following corridors). There's no luckstone here; rather, the
level contains (as before) a number of spellbooks randomly scattered
around.

An easy way to make semimaze without actually changing the maze algorithm is to do what the Catacombs do now and add "rooms" which are really just hubs of empty walless space which connect to multiple maze paths.

The level continues to be populated by undead. (It can also generate
slightly to moderately out-of-depth undead, but only rarely, and only
if they move more slowly than the player does.) The staircase (the
only stairs on the level, as it's effectively a "branch end") is in
one of the rooms; a different (randomly chosen) room is the throne
room of Vlad the Impaler, who has identical stats to 3.4.3 apart from
no longer being covetous. Vlad has no special death drops himself, but
his throne room's throne chest contains two guaranteed cursed scrolls
of teleport, in addition to three random scrolls and typical chest
inventory. Unfortunately, the chest is situated on a level teleporter
(as a reference to the level teleporters beneath the gray stones in
the 3.4.3 version of the map). Vlad is aware of the level teleporter
and will not step on it voluntarily.

So scrolls and spellbooks are still the main loot.

I'm not reading ahead here, and now I want to know who gets the Candelabrum.

The level teleporter seems kind of annoying since with current behavior, it would require either magic resistance or the willpower to trigger the trap and then maybe trek back from level 2 or 3 all the way down (and yes, the existing Catacombs have this problem). It'd be nice if you could get the cursed teleport before levelporting, but an early character isn't likely to have teleport control anyway. Also, with current monster AI, Vlad would step on the teleporter once you get him to sufficiently low health. Keeping it in purely because it's a reference to the old Catacombs doesn't seem like a good enough reason to me, and I'm not convinced of the argument here for its gameplay benefit.

The basic idea of this branch is to be a way for spellcasters to get
properly started with their spellcasting, whilst having rewards large
enough that they don't feel like a waste to get even for
non-spellcasters, but small enough that skipping the branch doesn't
leave you missing out on anything you badly needed. I also wanted to
give Vlad somewhere to live where he could actually be somewhat scary.

The only problem I think might occur here is that most non-spellcasters might decide it's not worth it fighting legions of undead just to get some mostly useless spellbooks and a few scrolls. There are some obstacles with bringing "non-spellcaster" and "spellcaster" roles together; I'm not expecting this proposal to address them, but it would improve the Catacombs if the lines weren't drawn so solidly.

Mines' End

The idea of Mines' End in vanilla is reasonable enough, but the actual
set of maps needs quite some review. The Gnome King's Wine Cellar is
good enough as levels go (although could do with being less
hardcoded), but the Mimic of the Mines is fairly tedious and
unrewarding, and the Catacombs is out of place (and thus moved to a
separate branch here).

As such, what Mines' End really needs is more layouts, loosely based
on the Gnome King's Wine Cellar. That means a reward of a luckstone,
several highly valuable gems available (but unidentified), probably
some decoy loadstones, a fountain, and a separate reward that's
somewhat offbeat but nonetheless mildly useful (in the case of the
wine cellar, it's six potions of booze + 3 random potions; other ideas
involve stacks of blank paper (perhaps from paper golems); less
commonly used tools (perhaps a room containing several musical
instruments, some of which are magic?); a stable containing a couple
of saddled horses, together with a sack of food for them; and armour
of an uncommonly used base type at around +3 enchantment.)

Right, the Mimic of the Mines is not fun at all. I don't quite like the long straight corridors of the Wine Cellar, after a very organic looking branch, nor do I like the somewhat out of place quarter-circle of rock containing the luckstone which must be dug out to reach it. In short, I think this proposal is fine in terms of loot (though the loot being a stable would be annoying if your role can't benefit much from riding, though admittedly that's only a couple of them) but could use a whole different level layout.

The Minigame Branches

Presently, NetHack has Sokoban, which always branches off one level
after the Oracle. In this proposal, Sokoban's location in the dungeon
is used for two parallel branches, one of which is a slightly modified
Sokoban, and one of which is a new branch named The Arena. Both
branches have the same end destination, the Crater Clearing (which is
technically part of the Arena in much the same way that the Valley in
vanilla is technically part of Gehennom), so a player can attempt
either branch depending on how much they like solving Sokoban
puzzles. Note that if the Arena is solved, Sokoban can then be
completed backwards (which is much easier than completing it forwards)
to get at its rewards, giving another option for Sokoban-haters. The
branch as a whole is accessed via upwards branch stairs from
Dungeons:7 (which connect to Arena:6).

What is the verdict here on effective level difficulty? 3.4.3 says use the exact Dlvl, 3.6.0 says treat it as descending further, I prefer keeping the level difficulty constant for Sokoban but not sure what this should use.

Sokoban

In these plans, Sokoban has randomly generated levels (because players
who like Sokoban prefer them, and players who dislike Sokoban will
probably now take the alternative). The level generator creates the
levels in such a way that a puzzle needs to be solved, pushing
boulders into holes to reach the upstairs. The boulders are given
different names and tiles from regular boulders, being more
cube-shaped, and thus have two special rules (you can't push them
diagonally and you can't squeeze diagonally past them). At the end of
each level is a fairly large empty room containing the upstairs;
monster generation is biased to drop monsters here most of the time,
so the difficulty of combat is based on how long you take to solve the
puzzle.

Could we do something like dnethack and make them a separate object, a boulder-like "square crate" which still uses S_BOULDER? That way, instead of defining special rules for boulders in Sokoban, you only have to define special rules for square crates, anywhere.

Is there any way to make the fight with the monsters at the end not let the player have, or be able to retreat to, a controlled choke point? As is, the choke point into each Sokoban room makes the fight rather easy.

Unlike in the current version of NetHack levels of Sokoban don't have
"special physics" nor a penalty for cheating. However, some forms of
cheating at the puzzle are prevented using mechanics that already
exist from elsewhere in the game:

Idea: If this is implemented following the "square crate" object from earlier, trying to fill Sokoban holes with boulders from scrolls of earth results in "There is a thud as the boulder falls down the hole. It disappears without a trace!" and the hole is not filled.

There are, however, two special mechanics. First, it's impossible to
take potions of gain level into the branch from outside. This is
capable of identifying the potions, and intended to help people
understand how the Arena works. It also has a nice side effect of
removing an obvious (and highly accessible) method of cheating.
Second, pets will not enter the branch, or follow the player within
the branch, voluntarily, but will not lose tameness due to separation
from the player while the player is in Sokoban (this is mostly just
quality of life, as pet management in Sokoban is really boring). As an
exception, pets will follow the player into or within the branch if
the player has used a whistle recently or the pet is leashed.

I think that both of the ideas for the Arena and Sokoban work if the player can bring in their own cursed gain level. By the time they actually have enough to bypass the branch, they will likely not actually need the prize. Having one and strategically using it to bypass one level seems okay.

The Arena

The Arena is a 6-level branch occupying depths 1 to 6. Arena:5 to
Arena:2 is the Arena proper. Arena:6 consists of a single room
containing the stairs from Dungeon:7, the stairs to Sokoban:5, and a
cursed potion of gain level; it contains nothing else by default
(monsters don't generate in the Arena, and other items don't generate
with this level specifically), thus helping to save people from
getting far too worried about securing their stashes. Arena:1 is the
Crater Clearing, described below.

This Dlvl 6 level seems kind of like a kludge just to make the Arena mechanics work, and a very boring level by itself. Couldn't it be spiced up with something?

The Arena has no regular stairs or ladders at all (only branch
stairs), and (unlike most branches) does not generate new monsters
over time. Movement downwards is accomplished via the use of
pre-identified holes (every level has one), meaning the branch is
always possible to leave unless you decide to be idiotic and use
scrolls of earth or the like; level teleport works (if uncontrolled,
it always moves downwards, just like in Sokoban). Movement upwards can
only be accomplished using cursed potions of gain level (or controlled
level teleport); such potions which generate in the branch have
amusing #names in order to encourage people to use them
immediately. The aim of each level is, therefore, to kill a monster to
get at a cursed potion of gain level in its inventory, allowing access
to the next level. (It follows from this that until the player can
bring in c!oGL from elsewhere, or gains a controlled level teleport
source, they only get one try at the Arena.)

Since there is no monster generation, could a game be rendered unwinnable by having no digging tools, no potions of gain level, no levelport, and having filled the hole with a scroll/scrolls of earth?

I dislike the gain level stuff, and would probably prefer to do away with it entirely (too much focus on a mechanic that exists only for the sake of a pun) and put stairs in the Arena like normal, but contrive something that prevents you from ascending until there are no hostiles remaining on the floor. Even something as simple as "A mysterious force prevents you from ascending."

Crater Clearing

A special level within The Arena, and a "branch end" at that; it's a
more flavourful replacement for the Sokoban zoo. Arena:1 is
flavourwise a place where a meteor hit the ground above the dungeon,
opening up a crater with inaccessibly steep sides (thus it's outside
and has a view of the sky, relevant for messages that talk about the
ceiling, but doesn't serve as an exit from the dungeon). The level
generation is fairly open, consisting of solid rock (which is actually
rock, and shows as such in tiles builds) around the outside, and many
trees (more commonly around the outside), possibly with small pools
dotted around. The level doesn't fill the whole screen, but is
nonetheless fairly large (a little larger than one floor of the Wizard
of Yendor's Tower).

For flavor: place trees around the inaccessible rock walls, and maybe even some in the crater. Also have boulders or a vaguely round wall obstruction in the center, which is of course the unexploded remnant of the meteor.

Idea: if the player has flying and presses < while on this level, the game will say "Fly out of the dungeon. Are you sure? [yn]" and answering yes will count as an escape (perhaps if the player has the Amulet, it either prevents this or lets the player enter the Planes as normal.)

The level contains a large number of depth-appropriate monsters, and
unlike the rest of the Arena, favours intelligent monsters (although
basically anything of the right difficulty can generate here). It also
likes to generate monsters in groups, even if they don't normally
generate in groups. Gold is common here (both on the ground and in
monster inventories). There's a guaranteed good item (amulet of
reflection, bag of holding, maybe others of similar value?) in the
inventory of a random monster, although it isn't distinguished as
being anything special (so the player may not be able to identify it
immediately). Of course, there are likely to be plenty of other items
available via the intelligent monster inventory.

Not sure how you would tell the game to favor intelligent monsters, but assuming there's some way to do it, it seems neat.

Off to one side of the level is a chaotic altar surrounded by
out-of-depth, peaceful intelligent chaotic monsters (of a randomly
selected kind, e.g. it might be orcs one game, and elves in a
different game). If the altar is converted, they become hostile.

So we have a guaranteed chaotic altar, and a guaranteed neutral temple... did I miss something about an early guaranteed lawful altar, or do lawfuls just get shafted here?

Probably best to make the monsters guaranteed not to match the player's race.

The Quest

One thing I explicitly *don't* want to change is the level 14 barrier
(which is changed in many variants); one of the main strengths of
NetHack's balance is that it gates various areas of the game behind
things that you can get elsewhere, and levels is a good example of
that. 14 is just high enough that it's possible to get there by
grinding in the Valley, or via item (2 potions of gain level is
normally enough, as you naturally reach about level 12 going through
the Dungeons), meaning that it hits a sweet spot where you can get the
Quest unlock with or without items but probably not upon first
reaching it. This also means that the quest home level serves as a
milestone in its own right (e.g. for getting fire resistance as a
valkyrie), but the rest of the quest can be come back to later, thus
serving as a separate part of the game.

I disagree with the level 14 barrier on the grounds that it annoys players to have to put off the Quest and usually compels them to grind in the Dungeons for wraiths or potions of gain level. Doing the Quest before passing Medusa, unless forced to do otherwise, is ingrained in most people.

However, giving an alternative to bypass things like the grind to 14
is still useful.  As such, I'd favour giving the Bell of Opening to
the quest *leader* (whilst leaving the quest artifact with the quest
nemesis); they can be killed for the Bell, giving the resources
required to complete the game, regardless of whether the quest is even
unlocked.  They'll only give up the Bell peacefully if the quest is
complete (in the sense of getting the quest artifact), though.  This
might be useful for speedruns, and is definitely useful in cases that
would otherwise be unwinnable.  (Quest expulsion would need to be
changed or removed; the current cases of expulsion don't function well
anyway, with nobody practically failing the alignment test 7 times.)

The obvious solution to the expulsion problem is that the leader and all of the friendlies turn hostile instead of expelling you. Then, you have to kill the leader anyway.

The Maze

I really, really dislike required mazes, for reasons I have already written down (in particular: magic mapping, detect treasure, and digging make the mazes very easy for some characters and very tedious for the others). The good thing is that there seems to be a general sentiment that the 3.4.3 perfect mazes are bad and need improvement. However, some of the things in this proposed branch, such as items generating in dead ends, act as motivation for the player to spend even more time tediously exploring everything. Traps generating on the wrong paths is a good idea; yet anyone who wants items is going to have to explore past the trap anyway.

The Castle

The Castle's rewards are, however, somewhat less useful than before
(it's hard to keep them as useful while maintaining any semblance of
game balance). The wand of wishing is replaced by a pre-identified
magic lamp and an amulet of life saving; still valuable, but nowhere
near as much. Additionally, the Castle throne is a special throne
that's guaranteed to give a wish, and not vanish, the first time that
it's used (and thereafter acts as a normal throne). This gives an
expected 1.8 wishes upon reaching the Castle, about ⅓ as much as the
previous expected 6 wishes. Note that the storerooms are still
present, and there are still four random adult dragons in their
general area guarding them; the dragons here are now guaranteed to
drop scales, effectively acting as a partial replacement for a dragon
scale mail wish.

So 1.8 wishes on average, but only one guaranteed, and fairly good non-wish gear as well. Will need to read the rest of this to see the full wish balance implications. (This is much, much simpler than jonadab's Terminus, and I am happy about that.)


Gateway

This branch also serves as a barrier to long-distance travel; it is
not possible to level or branch teleport within the branch nor past
the branch (you can level or branch teleport into it, but will end up
very near the entrance in the direction you're going, as if you'd
entered via the stairs and staggered a few spaces).

This is bidirectional? Hmm. That's a big branchport (and levelport) nerf if so.

Edit: Okay, the Tower of Madness allows you to bypass it, but that a) seems sort of like it cheapens the barrier set up here, and b) seems like most players would then prioritize the Tower in order to obtain easy levelporting back to a stash or altar or something.

Valley of the Dead

The Valley of the Dead is the first level of the Gateway, and is
reached via branch ladder or trapdoor from the Castle (and has a
branch ladder back up to near the Castle back entrance). It consists
of a large number of graveyards connected by wide corridors, with the
accompanying undead monsters. Traps are common, but not particularly
dangerous, and often block the path entirely. The far end of the level
contains an attended unaligned temple. So far, just the same as
before.

Squeaky boards would probably be the most aggravating type of trap you could put here, because otherwise the graveyards are trivial to clear out with stealth, and seem to fit the "common but not dangerous" theme here.

I also want to add more difficult later-game undead, which would presumably make the Valley scarier if it were able to generate difficulty-appropriate monsters.

The main difference is that the layout is no longer fixed, but rather
generated randomly (like most of the other levels), still keeping to a
Valley-like level generator. There'd normally be two or three
different routes through. The exit stairs, leading to the River of the
Dead, are near the temple but not necessarily accessed via the temple
itself (they might be in a side route).

I would love a randomized Valley. Tapering graveyard ravines, please!

The main purpose of this level is to serve as an area to grind
experience (for, e.g., the Quest; it's important that it gives enough
experience if fully cleared to grind from 12 to 14), and to serve as a
clear transition between the first and second halves of the game.

The River below seems to serve better as a "clear transition" like that.

River of the Dead

The River of the Dead is a new level whose purpose is to limit the
rate at which trips can be made into and out of Gehennom (and in
particular, to prevent the player carting an entire "upper dungeon"
stash down to Gehennom with them; that's not only very tedious, it'd
also make it almost impossible to maintain the game balance).

The level is dominated by the River itself, which is very wide, and is
devoid of items and living enemies (the occasional stray undead enemy
would be fine and add a bit of flavour, especially if it was very weak
and didn't generate elsewhere, e.g. "raven zombie"). Instead of being
made just of water, it's made of something that makes it very
dangerous to enter or levitate over, with visible gas coming off
it. (IIRC there's something like this in a patch, or possibly
Slash'EM; if not, we could design it. At the very least, it should
cause major item damage over time, which would be a good reason to
avoid going through it.) Because the river strongly discourages
crossing it directly, there's a ferryman provided (unique monster,
probably @ or &; probably best to use a generic rather than
mythological name) who is willing to ferry the player across. (Note
that it shouldn't be *impossible* to cross without paying, e.g. in
case the player kills the ferryman; it should just that be that the
cost typically isn't worth it. Perhaps it's an antimagic gas that
drains charges from items and makes noncharged items nonmagical; a bag
of holding suddenly becoming a sack could be a real problem.)

What are the arguments for not using mythological names? Is it about not locking this to a certain pantheon? I don't think naming this river the River Styx and naming the ferryman Charon really breaks that immersion, they are both very well known and still work with the Gehennom = Hell = Underworld concept. Actually, using generic names seems like the developers want you to think of the Styx/Charon but can't use them, for unknown reasons.

Idea: put some stray undead on the Dungeon side, and put one or two demons or other Gehennom inhabitants on the other side. They should both roam around aimlessly if the player is not on their side of the river, and not charge towards the player from the other side of the water.

I wonder how making stuff nonmagical works if it's impossible to make an item (like an amulet of magical breathing) nonmagical without changing its actual object class.

Crossing by ferry requires paying a fee. The fee in question is fairly
reasonable on the way into Gehennom, but much more expensive on the
way out. The exact fee is proportional to total inventory weight
(flavourwise because a heavy boat is more dangerous/difficult to row,
gameplay-wise so that players are rewarded for thinking about what
they need to carry). For a typical player (at this stage of the game,
that's probably "with a maxed-out carry capacity, and at the top of
Unburdened"), I'd expect the prices to be around 8000zm to enter
Gehennom, and 32000zm to leave.

This is a good idea towards gold balance.

The level contains stairs up to the Valley of the Dead at one side of
the river, and branch stairs down to Gehennom at the other end. (The
whole "Are you sure you wish to enter?" thing would make more sense
being said by the ferryman (or not at all; there's much more clues in
the level design now) rather than at the stairs, because it'd be very
expensive to turn back at the stairs and because it makes more
sense. Even though it does get rid of one of the best-known YAFMCs.)

You could add the "Do you wish to enter?" prompt to the stairs leading down from the Castle, if you wanted to keep the YAFMC.


The Tower of Madness

A "shortcut" branch that once active enables an alternative path from
the Maze to Gehennom, without having to obey the restrictions of the
Gateway; this is the main reward for solving it, and it's designed to
be a reasonable branch to skip entirely. It consists of nine levels,
and has a branch entrance on a random Maze level and an exit ten
levels deeper, somewhere in Gehennom. It cannot, however, be fully
activated without entering it from both sides. Once activated, it's
considered as the "main path" through the dungeon as long as you are
in, below, or above it; level teleportation to a number within its
range will take you to a Madness level, and level and branch
teleportation will ignore the Gateway block (because they can
conceptually go via Madness levels instead).

So this does allow players to bring stashes to Gehennom, and things like that, while only having crossed the River once? It seems like it undermines the point of the River.

Each Madness level is a fairly small circular level (around the size
of Vlad's Tower in vanilla; it might need to be a little bigger).
However, upon initially entering it, there is probably nothing in the
level but the stairs via which you entered it, making the level appear
as an empty circle with nothing but the player and a staircase; while
in this mode, no monsters generate on the level. This is because
content of each level conceptually only exists while the player has a
certain trinsic (or trinsic- or timeout-like property); gaining the
trinsic causes a level to be generated around the player on the spot
(including a set of stairs to the next level), losing that trinsic
causes everything that was generated to permanently vanish.

This is an interesting concept, but I don't know how technically difficult it'd be to make an illusory generated level that can vanish in the blink of an eye.

As an exception, certain actions can cause generated objects, monsters
and terrain to become real, and stay even after the level dissipates;
a monster will become real if it's tamed or killed, and an item will
become real if it's placed in the inventory of the player or of a tame
monster, or deathdropped by a dead monster. The stairs to the next
level will become real if they're used. If an illusory monster picks
up a real item, the item will drop to the ground when the monster
disappears. Note that any items that generate here will inherently be
infinitely farmable; this is probably a good thing as long as the
items themselves aren't too game-breaking, because it makes it
possible for the player to look for something specific if they're
desperate enough.

Infinitely farmable items means infinitely farmable gold and credit in shops. Though this doesn't seem to be much of a problem in normal play. It'd only really be a problem if a specific valuable type of monster deathdrop (like dragon scales, or unicorn horns) could be farmed here. Perhaps only monster inventory drops as real items, and special monster drops and the 1/6 random item chance don't appear here. You would also not want to put consumable items on the floor in a way that can be farmed here.

The trinsic required for each level is hinted at by an engraving on
(or rarely, adjacent to) the stairs, e.g. "Sometimes only the blind
can see". Typically speaking, the trinsic would be either negative
(e.g, blindness, hallucination), or else rarely used (e.g. monster
detection, being polymorphed). It's probably best to avoid things with
semi-permanent negative consequences, such as god anger.

Now this is getting interesting. Worth noting that negative intrinsics to which resistance can be gained permanently (like if Healers started the game with sickness resistance, or if poison were a necessary component) should not be used.

I wish this proposal contained a full list of the levels in the tower and which properties are required and what the challenge would be like.

The central (fifth) level of the branch is special, having no relevant
trinsic, and an engraving that simply says "Not yet.". The only way to
solve this level, therefore, is to approach it from both sides (as the
stairs you enter from always become permanently real), connecting the
tower into a single continuous tower. The level has a few real items
scattered around to serve as a minor reward, but nothing major; my
current plan is to place an amulet of lifesaving, plus a few random
items.

Since this is the Tower of Madness, why not create the reward only when both stairs are established?

(A possible variant for the fifth level: with a low probability, make
it appear to be a regular Madness level if first approached from
above, but make the relevant trinsic levitation.  There'd be no way
down, and that'd be pretty maddening.)

This is hilariously evil.

Gehennom

The basic idea of Gehennom with this redesign is to a) make the main
branch less tedious, and b) move depth out of the main branch and into
side branches, set up in such a way that typical strategies are likely
to jump around between branches (so that the likely monotony of
late-game branches becomes less of a problem).

Note that jumping around branches is more tedious than putting everything on the main branch, because moving around on the main branch efficiently consists only of levelport + controlled teleport, whereas moving between branches efficiently consists only of branchporting, and only one artifact can do that.

The branch is therefore only 14-18 levels long, considerably shorter
than before. Most of the levels are filler levels. The level generator
for these levels is substantially changed, generating a number of open
areas (larger but not giant towards the top, smaller towards the
middle, and starting to open up again at the bottom), and with a
network of tunnels around the edges of the areas and connecting them.
Many of the tunnels are secret, with all their connections into more
open space guarded by secret doors.

Is this the "aiscaverns" mentioned by jonadab, or is there some difference? Is there water or lava?

One thing I don't see in Gehennom proposals by anyone except Amy: special rooms. Gehennom-specific special rooms would be really interesting, and would fit into this level generator really nicely.

Gehennom still has the same special rules as in existing NetHack:
religious actions don't work, just like in the Gateway. (Again, like
in existing NetHack, this restriction only applies to Gehennom and the
Gateway specifically; branches from Gehennom are safe to pray in.)

Do you propose to add "The heat and smoke are gone" and "It is hot here. You smell smoke..." to every branch out of Gehennom?

Gehennom filler levels contain a similar monster set to before.
However, I'm hoping that changes to, e.g., the damage formula can make
the differences between the monsters that exist there more apparent;
if not, the monsters may need to have their stats changed to
differentiate them better. Some specific notable changes are that the
monsters are changed to be less affected by reflection, magic
resistance and magic cancellation (either by changing the monsters or
the mechanics); and that elemental attacks typically partially bypass
intrinsic resistances (with extrinisic resistances still blocking
them).

Note that more open levels, in general, mean more difficulty for the player because it's easier to be surrounded. However, open levels benefit area-of-effect attacking characters even more, so wizards with their easy access to skilled fireball or cone of cold might be overpowered here compared to everyone else.

The basic aim here is to prevent the player being able to tank most of
the incoming attacks using items they already have, needing to explore
Gehennom and the surrounding branches to help gain relevant equipment.
As such, the quality of items that generate here is better than it
would be in the pre-Castle branches, and rare items are more common.
It may be necessary to add a number of extra items to the game in
order to give Gehennom a selection of items of its own. The Gehennom
main branch favours generating gold, gems, and consumables, although
nonconsumable equipment generates too at a rarer rate.

I've heard the extra items proposal before, but the authors never seem to agree on what the extra items should be and why they should generate only in Gehennom when they would also create interesting and varied gameplay if they appeared in the upper dungeon.

Filler levels can, of course, also contain traps. This isn't very
effective in the current versions of NetHack, serving mostly to block
pathing, because traps don't really scale as the game goes on. In the
new version of Gehennom, the traps will have to be rather nastier to
be relevant; unlike traps in the Maze, which can be quite complex and
interesting and mini-puzzles by themselves, traps in Gehennom are more
of a straightforward depth-resistance thing (i.e. designed to force
unprepared characters to waste resources or retreat).

Any examples of such traps? Like unresistable (so intrinsics don't matter) unblockable (so dexterity or other stats don't matter) high-damage traps? Or magic traps that summon nasties, not just difficulty-appropriate monsters? Just be cautious the traps don't get too Gehennom Fun Patch-style.

Unlike previously, bosses (both the existing bosses of Gehennom
special levels (other than the Wizard of Yendor), and newly designed
bosses that don't necessarily have to be similar to the existing ones)
can appear randomly on filler levels rather than necessarily needing
their own lair or to be summoned by a lesser demon. (The current lairs
are not really a good fit for the game anyway; apart from the ruined
town, they don't play significantly differently from filler levels,
but are rather more tedious to walk through after they're already
complete.) These are, if necessary, redesigned to ensure that they
present a notably different challenge from other monsters; for
example, they could have unusual defences (e.g. immunity to most forms
of attack), or use unusual forms of attack that force characters who
don't have appropriate counters to them to escape via running away or
using escape items.

Bosses spawning randomly on filler levels is good, but something needs to be done about covetousness so the player doesn't face a boss 2 turns after coming down the stairs. Also, I think special levels are fine, as long as they're not "boring lair that is a system of rooms surrounded by maze", these are demon lords with a penchant for evil, and their lairs should be consequently evil. If there aren't enough levels in Gehennom to give everyone a lair, maybe the bosses could be placed in large special rooms, rather than requiring their own level.

The above is a special case of something more general: Gehennom should
have something of the "depth/resistance" balance property used by many
roguelikes, becoming much more dangerous at specific depths if the
player is lacking in certain relevant items (be they extrinsics,
consumables, or something else). This ties into the theme of giving
the player incentives to explore rather than diving, and also into the
theme of encouraging players to take breaks to enter side branches.
(That said, when nearer the bottom of the dungeon, diving may well be
a better strategy than facing the presumably nightmarishly difficult
monsters that exist.)

I think the prevailing strategy among NetHack players is to overprepare until you are reasonably well-prepared to survive anything the game will throw at you. So creating a gauntlet of nightmarishly difficult monsters deep in Gehennom is likely to encourage what would currently be overpreparing. Not sure if there's a good way to turn non-speedrunning players away from this strategy for the average player.

Design like this also encourages some of the problems we see with ascension kits: there are a limited amount of ways to bundle all the "necessary" protective effects into one set of gear. On the other hand we don't want to encourage "golf bag strategy" - carrying lots of extra gear and swapping pieces out to best suit each encounter.

Restock levels

Amongst the filler levels are a few branch entrances, but also a few
special levels. The special levels are intended to give the player a
chance to restock, regroup, make stashes, etc., and thus are notably
easier in terms of than the surrounding filler levels, at least once
cleared.  (NetHack levels typically can't be cleared – they start with
very few monsters and most of the encountered monsters are generated
over time – but special levels start with their own stock of monsters
and thus are easier once cleared than they are to begin with, despite
the fact that monsters continue to generate after clearing them.) The
shallowest of these "restock levels" is the Black Market, explained in
much more detail below (although it can't be used to make a stash, the
entrance to the Tower of Madness has a similar depth, and serves as a
good stash location in its own right).

jonadab (though not in his proposal) wants to make this the norm for ALL levels.

I think biasing them more towards "regroup" would be better - there shouldn't be too much free stuff there, though perhaps more than in an ordinary Gehennom level.

The Black Market

I have many problems with the Black Market, mostly described in my responses to jonadab's proposal, but also applicable to the markets in Unnethack. Briefly, they necessitate creating supposed-to-be-invincible monsters (which applies to both Sam and the enforcers in this case), which don't make much sense from a flavor or gameplay standpoint. They also require creating a lot of new mechanics which only exist on that level (and yeah, this is just design, but lots of new mechanics aren't generally a good thing).

The Vibrating Square Level

The penultimate level of Gehennom. The level is laid out using the
filler level generation algorithm, but has a few notable differences.
First, there's a drop in the difficulty of the monsters (placing the
difficulty at about that of mid-Gehennom), and no bosses. Second, the
level is unnaturally dark; no square on the level is naturally lit
(although that's nothing special for Gehennom), nonmagical light
sources fail to function entirely, and magical light sources are
interfered with (scrolls and wands of light have a reduced radius, as
do magic lamps and the Candelabrum; the spell of light is more
expensive in Pw than normal and also reduces maxPw when cast here),
although light emitted by monsters still functions as normal (mostly
to allow an alternative method of solving the level). Most notably,
though, the level has no downstairs, and it's impossible to travel
below here by any means until the downstairs are created.

maxPw reduction seems ever so faintly cruel to people who don't know about it, and it doesn't really make much sense except as a sort of kludge to stop the player from casting it all over the place.

The Sanctum

The deepest (but not last!) level of the game. This already functions
pretty well (once the "amulet delivery service" glitch was fixed; the
other tricks used on this level, such as "level teleport in, cursed
potion of gain level out" are interesting and not broken and thus can
probably safely be left in). The main problem that the level is
suffering from is having a fixed layout, which causes some parts of
the level to be irrelevant once you've memorized it. As such, this
level could do with having more variants that aren't immediately
distinguishable, or (ideally) a random generator of its own. The level
basically consists of a few rooms, the last of which contains an
interior room that's an unaligned temple, surrounded by fire traps and
accessed by a secret door. Some of the rooms contain just a few
priests (including the entrance, and the courtyard surrounding the
temple, but possibly others too); at least one room that has to be
passed through on the way is packed with demons and undead.

Cursed potions of gain level are a clever way to escape once you get the amulet, but I think level teleporting in should still land the player near the stairs.

The High Priest here actually works pretty well as a boss (basically
just based on the very large melee damage he or she deals; the
standard priest behaviour is less interesting). As usual, he/she has
the genuine Amulet of Yendor, which is the main reason to come
here. I'd recommend giving the High Priest a guaranteed cloak of magic
resistance (death-raying bosses is an interesting tradeoff when they
respawn, but not really when they don't; note that other instakills
still work here), and otherwise leaving the boss fight unchanged.

I prefer robe + shield of reflection for the High Priest, and perhaps he could be buffed a little, but overall, yes. He probably shouldn't be as bad as Cthulhu, or the Elder Priest, or jonadab's proposed High Priest.

Gehennom during the ascension run

After the Amulet is obtained, a few changes are made to Gehennom. The
mysterious force no longer drags players back downwards, but several
changes are needed to compensate for this. There are two categories of
negative effects that affect the player during the ascension run; both
of these are periodic effects that take place on a turncount timer
(meaning that the faster you move through Gehennom, the less you're
affected). This serves both as a method of rewarding players who
choose to spend time terraforming Gehennom (giving another way in
which players can prepare; many players seem to like this sort of
playstyle), and as a method of positive feedback (if you get in
trouble, you're likely to get into more trouble); positive feedback is
desirable late in permadeath games as it gives a method of increasing
the amount of risk/tension involved and makes management of escape
items (which the player will have a lot of by that point) more
important.

It should only be slightly biased in favor of digging everything. Making it optimal play is not something I would like to see.

The first category of effects are "collapsing Gehennom" effects;
removing the Amulet from its previous location causes the place to
become less stable. This manifests in occasional shifts in terrain,
typically ones which block the most direct path to the stairs
(calculated via pathfinding or perhaps simply crow-flies direction; a
particularly insane player can use this as a method to help locate the
upstairs if they've never visited the level before). These effects
involve both wall/floor collapses (similar to a localised drum of
earthquake effect), and ceiling collapses (creation of a large number
of boulders, and monsters falling down along with and among them; the
effects can happen separately or together. The basic aim here is to
prevent the player simply walking along a pre-prepared escape route on
every level, whilst giving a flavourful way to add more difficult
combat situations.

I like the idea. Gives a feeling of urgency to the ascension run. For extra danger, make the collapses able to occur (not any more likely, but still possible) above the player, bringing down boulders and rocks on their head. This would certainly not work well in vanilla Gehennom, but I think it works well enough in cavernous levels. For best effect, I think collapses should be pretty frequent - only enough to spend up to a thousand turns or so per level before boulder-breaking becomes a necessity.

Note that collapsing Gehennom effects can and probably sometimes
should generate miniboss-level monsters that weren't previously in the
dungeon. Ideally, these would *not* covetous teleportation (so that
it's possible to simply outrun them if you take a wide berth around
the location of the collapse).

Suffers from the fact that since time is important, most players will ignore such monsters and take a few hits while running past them to the upstairs. At some point (perhaps once out of Gehennom), the challenge could become more focused on battling monsters who are trying to stop you from getting to the stairs and out of the dungeon, and less about speeding past all threats.

In addition to the increase in intervention frequency, there's also
more variety in the intervention effects. One effect that the game
needs in some volume (although less than 3.4.3!) is something that
causes the player to go through a level on the ascension run more than
once (giving more of an incentive to connect the stairs). Probably the
best way to do this is to just swap the main staircases on the level
with a probability that increases the nearer the player is to the
upstairs (ideally with a message that's also used for something else,
so that the player can't just automatically backtrack); this also has
the advantage that it discourages just waiting at the upstairs for a
Gehennom collapse event to occur, a strategy which could otherwise
make collapses mostly irrelevant. There's plenty of scope for other
interesting actions, though (e.g. unequipping some of the player's
items, random negative status effects, teleporting the player but not
the Amulet); basically anything that could cause a player to rethink
their plans either strategically or tactically. (Semipermanent effects
need some care here, as they could make slower ascension strategies
unviable; things that can be dealt with using consumables, like Rodney
reappearance (semipermanent as he's stronger each time) and item
cursing, are probably OK, but it's best not to expand the list too
much.)

Repeating levels should not be a particularly common occurrence, but probably anything is better than the vanilla Mysterious Force.

Unrelated to the above, monsters spawn faster during the ascension
run, spawn when a level is first re-entered in addition to while the
player is on the level, and are more likely to spawn at or near the
upstairs; this is mostly an attempt to prevent controlled teleport
shortcutting past the whole thing (as there's a decent chance you'll
try to teleport onto a monster).

Monster generation rate does have different parameters when u.udemigod is true, but the implications of monsters respawning in a level I'm not sure about. It seems like it would just add more stuff for the player to slog through. Also, Unnethack's monster spawning on the upstairs can get quite annoying, particularly if you're bringing a pet who likes to eat.

Finally, there are a few positives during the ascension run, too; not
everybody hates you, after all. If One-Eyed Sam is still alive and has
a good opinion of the player (probably defined as "has never been
angered and has made at least one transaction"), he or she defends the
player (by attacking the player's attackers, taking care to avoid
collateral damage to the player) as they go through the Black Market.
(It should be pretty fun seeing enemies falling into summoned lava!)
Of course, there are obvious ways this can go wrong (if the enemy had
the Amulet at the time, you're going to have to dig it up and then buy
it back), and should you happen to be on the ascension run with an
angry Black Market, you're going to have to go through it on the way
up, which is likely not present at all.

Same black market complaint: flavor-wise, One-Eyed Sam probably likes you, but would gain much more by killing you (which his stats allow him to do easily), taking the Amulet, and using its fantastic power to challenge the gods, or something.

Eternity

Eternity is a branch accessed by branch downstairs on a shallow
Gehennom level (level 2-6 from the start of Gehennom, but not the same
level as the Black Market, nor as the entrance to the Tower of
Madness), consisting of 8-10 levels.  The design is similar to that of
room-and-corridor levels, except that the corridors are a bit wider
(thus effectively being long, thin, and possibly diagonal rooms of
their own); the current plan for the level generator is to generate a
room-and-corridor level, then make every square orthogonally adjacent
to a corridor into a room tile of its own. This is the "Mines of
Gehennom", a branch that's accessible early, and intended to be
interspersed with the main branch (i.e. it'd be unusual to do the
whole thing in one go).

How's the lighting going to work on that? Full-level lighting seems sort of appropriate here.

The major gimmick of this area is that, although it's possible for
players and monsters to move around, time doesn't pass. The only
things that happen at turn boundaries are the refilling of movement
points on players and monsters, (to avoid an obvious unfair
instadeath) helplessness timing out, and (for gameplay reasons)
monsters spawning. This notably means that HP and Pw don't regenerate
inside the branch, timers don't run, and short-term spell and potion
effects can be kept around indefinitely (but negative status will be
too). To give a strong clue as to what's going on, the turn counter
doesn't increase inside the branch either (and should probably change
colour). Ideally, time wouldn't pass inside the branch even while the
player was outside the branch, but that might be fairly hard to
program.

Monsters that gives you detrimental status effects should be fairly common, then. Though what happens to bad timers like stoning, sickness, food poisoning and the like? I guess if you're alive in here, you have as long as you need to cure them? Do things like the Wizard harassing you and Gehennom collapses still happen in here?

Also, it would be funny if something (new monster, or whatever) in this branch freezes you in time forever. This would end your game, but you achieve "immortality", the same as ascending. (In FIQhack, of course, leaving bones on such a level would result in a player monster with a paralysis timer, which of course never times out).

No Pw regeneration means that either potions of gain energy / some other means of regaining energy need to be stronger than they currently are, or else spellcasters without good physical combat options will have a very hard time here. (Even though the monsters are less difficult, presumably they won't be total wimps.)

Special terrain features do not generate here. Visually, the area
should have a very "clean" look, partly because that seems reasonable
for an area where time doesn't pass, partly to make a contrast to the
piles of corpses and deathdropped items marking where monsters died.

So no traps either?

Because this branch is not part of Gehennom, prayer is possible here.
While in the branch, being at less than full HP or Pw are considered
minor troubles (in addition to the existing consideration of, e.g.,
blindness as a minor trouble). This means that prayer can be used as a
method of fixing the lack of regeneration.

But of course, prayer is only possible once. (Unless you go back outside.)

The branch's item set tends towards nonconsumable items (this is
partly because nonconsumable items are more useful in Gehennom than
here, and the consumables that generate in Gehennom are more useful
here than there, and partly for flavour reasons). Gold and normal gems
don't generate here (they seem out of theme, and are common in
Gehennom, so this helps to make a contrast). It's also reasonable for
corpses to generate here; that wouldn't make sense in any other
branch, but is very reasonable here (especially as corpses will,
unless eaten, remain indefinitely, and nobody needs to eat while
they're here unless they're casting hungering spells or the like).

Corpses seem to contradict the idea of it being a very clean branch though.

There's also an item that generates only in this branch, and is one of
the main reasons for coming here: time essence. This is a magical type
of gem; in addition to being valuable (thus being usable for score at
the end of the game, or saleable to buy things in the Black Market),
it can be applied in order to "freeze time" for a moment (thus being
very valuable in the late game). This allows the player to take
several actions in the same turn, without monsters being able to
respond. Time essence rarely generates with filler levels, just lying
on the ground.

This stuff had better be rare, because you don't want a player to spam it on Astral and breeze through without any challenge. Even if it is rare, a player could save it for extra-special encounters and use them to destroy whatever foe they are facing.

The Golem Shrine

This is approximately halfway through Eternity, and rather more open
than most levels in the branch; it's likely to be a handcrafted
special level with a fairly regular structure (possibly with a few
variants). Golems are very common here, and may generate peaceful
even if they normally wouldn't. (Other monsters can also generate, but
in lower quantities.)

I wonder if golems should get angry if you attacked a peaceful golem in this level, similar to the gnomes in the Mines.

The level has a guaranteed lawful altar (although there's nothing
preventing characters of other alignments simply converting it). The
altar is not attended by a priest, but is in a fairly securable
area. Because being below full HP is a minor trouble in this branch,
it should be possible to heal up via carting corpses to the altar
(from this level and elsewhere; note that they don't decay in this
branch, so will be sacrificable forever) and using them to regain
prayer timeout. (Possible enhancement: the act of sacrificing itself
gives you partial HP and Pw recharges, proportional to the value of
the sacrificed monster.)

Hmm, the guaranteed lawful altar makes an appearance at last, but this is awfully late compared to the other two. Don't think I like HP and Pw recharging from plain sacrifice; it doesn't affect atheist characters in either case.

Chamber of Desire

This is the last level of Eternity. It's a medium-sized octagonal
room, and the scene of a boss fight. The decor / flavour is themed
around reflectivity (e.g. mirrors are fairly likely to generate here).

Ooh, can we have large standing mirrors as a terrain feature (gray \ or something) that reflect rays shot at them in certain directions? If so, they would be cool in this level.

The boss is the Infinite Dragon, who's similar to a silver dragon (but
a separate monster, much like Ixoth is similar to a red dragon but a
separate monster). It has much higher HP and accuracy than a typical
silver dragon, and its breath has much higher range (and it can bounce
it off walls, meaning that some thought is needed to stay out of range
of the breath weapon). It also summons monsters over time (perhaps a
new sort of monster designed for the fight). Unlike everything else in
the branch, its HP and special attacks regenerate normally over time
(meaning that it can't be worn down over the course of multiple
trips).

Hmm. Not aware of a clean way to give a certain enemy higher accuracy. Unless the combat system were overhauled, or something.

The Infinite Dragon should be very intelligent in bouncing rays, and have AI that favors staying out of line with the player so it can breathe at them from a safe place where the player won't see it coming. I think it should probably not have frost breath if something more thematic could be used. Perhaps paralysis breath, or slowing breath, or freezing-the-hero-in-time breath (not an instadeath).

The main reason players will come here, though, is for the wand of
wishing (which is in the Infinite Dragon's initial inventory). This
always contains exactly three wishes (which with vanilla wand of
wishing mechanics, would make it generate at (1:2) charge). The basic
idea here is to move some of the Castle wishes to later in the game
(as Eternity is intended to be done in parallel with Gehennom), whilst
giving a major reason to actually attempt the branch (although it
plays differently from Gehennom, it doesn't have a major genre shift
or anything that changes the fundamentals of the game).

Is the wand the reason for the level name? Anyway, I am not sure the player should get three wishes dumped on them at once. (Still better than vanilla's 5-7 wishes, though.) Perhaps one wish (using a scroll of wishing?) could be obtained at the Golem Shrine, one wish could be obtained from the Infinite Dragon, and one wish could be moved elsewhere.

The Tower of Silence

This branch has an upwards entrance somewhere deep in Gehennom (in the
bottom third).  The main gimmick of the branch is that magic doesn't
function here; specifically, all items act as though they were
cancelled (without actually cancelling the item; it goes back to
normal upon leaving the branch), magical items that are normally
unaffected by cancellation (e.g. amulets) cease to have any
properties, and the player's current Pw is locked at 0 (with all
monsters acting as though they were cancelled too).  It's probably
best for this to show up on the interface too in some way or another;
either showing the cancelled stats of items, or else abstracting away
their properties (perhaps by giving !dknown descriptions, because the
material an item's made of is more relevant than the item itself over
here).  Note that a side effect of this is that entering this branch
can be used as a simple way to unequip cursed equipment, which is
probably a good thing (as it makes two-handed weapons less dangerous
at the point of the game where they're most likely to get randomly
cursed).

If Eternity is biased against spellcasters, this branch is going to be totally awful for them, isn't it? Not that that's too much of an issue yet - spellcasters have some nice advantages in the later game.

Seeing Pw locked at 0 would be quite jarring if I didn't know it was coming. Perhaps continue to show it at its current level, and simply block Z from working.

What happens if you try to use a wand or magical tool here? I doubt it would consume a charge, but it shouldn't go all the way and disintegrate the wand either. What about if you read a scroll, drink a potion, etc? They would be consumed without any effect?

Yeow, I assume all beneficial properties of armor, including extrinsic resistances, are suppressed here. In that case, the danger is that players will feel compelled to obtain as many intrinsics as they can before trying this tower, which while never a bad idea probably shouldn't be actively encouraged.

Since 3.6.0 has deafness, should the Tower of Silence be silent and force deafness?

Hmm, you could use the curse removal strategically on the ascension run if you needed to.

The branch is made entirely of filler levels, which are the same size
as Vlad's Tower levels (i.e. pretty small) but more open (perhaps
damaged versions of the old Vlad's Tower maps with walls removed?),
and with frequent pre-identified trapdoors (Vlad *was* here, after
all; this also serves as an escape item equivalent as most actual
escape items don't function here, and serves to add some tactics to
the branch because strategy isn't very relevant here).  The enemy
selection consists of a mix of humanoid-ish monsters with weapons
(often not particularly good ones), slow-moving monsters that hit
hard, and enemies which are resistant to certain weapon types (as
weapon selection is much more important here than elsewhere).
Flavourwise, this should basically be seen as "a bunch of demons and
undead and their pets".  Items here tend towards those which are
useful when nonmagical (weapons and armour), and are more commonly
cursed or negatively enchanted than elsewhere (as it wouldn't matter
to the people who live here).  As a result, this branch is very much
somewhere you go through to get to the end, rather than somewhere you
spend time grinding.  Additionally, the monster generation rate is
high, but typically only while you *aren't* on a level (i.e. if you
kill monsters and leave the level, they come back).

Note that any (natural, not magical) elemental damage is likely to be disproportionately damaging here. Ice devil attacks, for example. Since they can't be resisted by normal means.

I don't think the current combat system provides much for resistance to different weapon types. I toyed with the idea for a bit in my proposal but left it out because of golf bag strategy. Of course, golf bag strategy might not be a bad thing here, since you can just pick up some gear and ditch it when you leave.

The top level of the branch (which is short, probably 3 or 4 levels)
is still laid out as a filler level, but instead of random enemies,
contains what's basically a unique long worm as the boss (that starts
out "pre-lengthened" to a fairly long length). It can only attack
using its head (meaning that careful placement is important), has
attack power proportional to its length (meaning that cutting it in
half can be a viable strategy), and has speed chosen so that an
intrinsically-fast player moves faster than it on average but it will
double-turn such a player sometimes (this implies a speed of around
15).  It drops a selection of gold objects when killed, including the
Candelabrum of Invocation (which it presumably gathered because it
just likes gold).

Note that in vanilla, the only gold objects that exist are the Candelabrum, gold pieces, and the gold ring. (Okay, there's also the gold spellbook and golden potion, but realistically, some other objects might want to be made gold, or new gold items added, or the object materials patch applied, or something.)

The Surface

The surface, internally "level 0" (but perhaps not for UI purposes),
is basically a tutorial level. The game starts here, with the player
having only a minimal subset of their starting inventory, and with a
level designed specifically for the player character's class, to teach
them the relevant basics of gameplay for that class in particular. The
level is entirely scripted, and only takes up about 2/3 of the screen
vertically (in order to allow the rest of the screen to be an extended
message area giving explanations on what to do both in terms of
in-game actions and in terms of the commands used to achieve them).
Ideally this is done in a flavoured way, with quest friendlies giving
advice; however, it's situated at an "above the Dungeons" location,
not at the Quest home location.

After teaching the player the basics of how their character works,
they can enter the dungeon at Dungeons:1 via a set of
downstairs. However, the `>` command here is special, and just ends
the tutorial and places the character into the Dungeon with their
standard starting inventory, fully healed, etc., regardless of what
happened in the tutorial (and even whether they reached the downstairs
or not); this both means that playing the tutorial can't get you an
advantage, and that the tutorial can be skipped by players who already
know how to play. (A "press `>` to skip the tutorial" message is
permanently onscreen while the tutorial is ongoing.) The tutorial
always appears, but skipping it is likely to end up part of an
experienced player's muscle-memory.

PLEASE no mandatory tutorial. Even if it could be disabled in options, I don't like it defaulting to on. And of course, if it defaulted to off, nobody would use it.

A tutorial might make sense in NetHack 4, but this is NetHack. It doesn't care whether you die or not. It also isn't going to tutor you to make the game easier. I think the Guidebook works fine as a source of education for new players.

So there are a bunch of quest friendlies hanging out... any (flavor) reason why they don't accompany you into the dungeon and make your mission easier? I don't remember ever reading anything saying you had to adventure alone.

The Elemental Planes

Plane of Earth

[...] Open spaces other than the one where the player enters can
contain the occasional rare pit trap (flavoured as being naturally
generated) or rock trap (ditto, the rocks don't come from a trapdoor
but from the unstable earth above). In general, this has the feeling
of a naturally generated area, rather than manmade like the Dungeons
are.

Also make rock traps potentially drop a boulder on the player's head instead of a rock, which the player is likely to shrug off like nothing. Boulders should also generate embedded in rock occasionally, which are obstacles the player should route around (or blast through, but that'd take longer).

The main challenge, though, comes from earth elementals, which are
*very* powerful on this Plane (with hundreds of hitpoints, enough
accuracy to consistently hit an endgame player, and dealing around 120
base damage on hit; they're also sped up to speed 12). The idea is
that the player will benefit from outrunning/dodging them, rather than
fighting them (although items like wands of death will work in
emergencies); the potion of detect monsters can be used to track their
location (at least for a while), and the player is probably hasted and
thus able to outrun them on open ground (but they have the speed
advantage if the player has to dig). Hopefully, the goal of figuring
out how to avoid earth elementals is an interesting one. The density
is large enough that they'll inevitably encounter the player en route
to the portal, but they start far enough away from the starting
chamber that they're unlikely to interfere with the initial battle.

This will be bad if the earth elementals decide to converge on the player all at once in a narrow corridor, blocking their escape, like they do in vanilla. Perhaps they only give chase if they sense the player near them.

Plane of Air

The Plane of Air works very well already and hardly needs changing.
The only change I'd make from 3.4.3 would be to the cloud layout,
making it random rather than predetermined; the map generator should
always generate an obvious thin point in the clouds that's only three
squares wide ("obvious" in that you can tell where it is just by
looking at the clouds from the start of the level), and a cloud-free
route through that's rather indirect or maze-like. (I'd also ensure
that the level is lit, for both flavour and gameplay reasons, but IIRC
it is already; if not, though, I'd want to change that.)

Hmm, so you don't like 3.6 Plane of Air much then? This is like 3.4.3 but with random generation.

Plane of Fire

There are some minor changes to do with flavour. Squares are unlit
unless over or adjacent to lava, in which case they're lit. (IIRC many
fiery monsters illuminate the area around them too; that's even more
flavourful.) Fire elementals here move faster (speed 24) and hit
harder (dealing some damage even through fire resistance), but are
nonetheless not expected to be a significant threat; additionally,
every hit burns (or worsens the burn on) two non-fireproof items in
main inventory which have an appropriate material, even if they
wouldn't normally burn (e.g. sacks); this is just flavour as most such
items that wouldn't "naturally" burn in this situation have no erosion
effects defined anyway.

It'd be interesting if this attack (and nothing else, except maybe the below inferno) could take items from "thoroughly burnt" to "burned away" and destroy them, like in Grunthack.

On to the actual gameplay of the plane. The character starts very near
(6-7 squares from) one edge of the plane (probably the east, for
consistency with vanilla); the portal is equally near to the other
edge. "Behind" the character (i.e. nearer the near edge, further from
the portal) is an advancing inferno that covers the entire height of
the level, is initially two squares wide, and gradually (on any given
turn, each inferno square has a 2 in 3 chance of making an
orthogonally adjacent square that isn't currently an inferno into an
inferno). Once a square becomes inferno, it never turns back. Inferno
is effectively on the "regions" layer of the map (like stinking clouds
are), so can exist "above" a floor, lava, or portal tile. Whenever
inferno expands onto the character's tile or the character takes a
time-consuming action that leaves them on an inferno tile, they die
(if not fire-resistant) or take heavy damage (if fire-resistant),
likely on the order of 60 damage or so (that isn't resisted by half
damage because it's neither physical nor a spell). As such, this level
is pretty much a race to reach the portal before the inferno does;
dawdling here is likely to end the game fairly quickly.

That basically requires you to use gold detection. Even a crystal ball is dangerous to use, because you might be out of it long enough for the inferno to reach you, and you can forget about using the erratic Amulet for anything. I really like the idea of the advancing wall of fire, but not so much its execution. Not sure I like it. One improvement I can think of is to surround the exit portal with several monsters, making it highly likely one of them will wander onto the portal and automatically reveal it (and even if they don't, a player that knows this will be able to guess well enough.)

Plane of Water

The level still consists of bubbles surrounded by water, and (like
3.6.0) the bubbles are conceptually three-dimensional (with water
"above" them) so the water can't be levitated over. However, there are
considerably fewer bubbles (only 4 or 5, each around as large as the
largest bubbles in vanilla NetHack); the starting bubble is isolated
at one end of the level, with the other bubbles scattered over the far
side. One of them contains the portal.

Are the bubbles static? It kind of seems that way.

The starting bubble contains a guaranteed water nymph who deathdrops
an amulet of magical breathing in an oilskin sack (the basic equipment
required to get through the level, and a strong clue as to what you're
meant to do). Apart from that, the monsters are much the same as
before. Again, water elementals are made stronger here for flavour
reasons, this time raising them to stats that will give a notable
challenge to the player (especially as many of their standard tactics
may not work underwater!), whilst not being worthy of a boss. Other
monsters capable of swimming are here too, but probably won't give too
much trouble; note that most healing sources don't work well
underwater (even the amulet of life saving doesn't work as you can't
take off the amulet of magical breathing to put it on), so care will
be needed in balancing combat here as escape options are very limited
compared to normal.

Hmm. Giving a free amulet of magical breathing removes much of the danger of drowning attacks. Perhaps the monsters should get attacks that steal your amulet (more water nymphs are the obvious choice), though having it stolen while underwater should not be an instadeath, there have been some proposed fixes to drowning that would resolve this. One would expect water elementals to get even better attacks when surrounded by water.

And finally...

Astral Plane

The Astral Plane is, for most characters, the final test that
determines who will win and who will lose. The general idea, of
forcing the player to fight their way to an altar and then back out to
check the next one, is a good one. It would be great if the player
could somehow be forced to always check multiple altars, but it's hard
to think of a non-arbitrary way to do this; the arbitrary way, and the
way I'd go for if no better option presents itself, is to cheat via
only selecting the identity of an altar once the player has enough
information to deduce what it is.

Not sure I'd consider it a balance issue that the number of altars to check is basically down to RNG. On one hand, getting the first altar on the right try can score a good first ascension for new players who wouldn't survive getting to all three. On the other hand, it can reduce the challenge for someone who can definitely handle one altar, but might not make it to two or three.

The general enemy makeup here is fairly good already, posing a real
challenge to players who have only moderate preparation.
Unfortunately, very highly prepared players can sometimes just breeze
through tanking everything, which is a problem. Making the player
stats too irrelevant would *also* be a problem, though, so the best
compromise is probably to ensure that all three Riders have an attack
that "levels" max HP (via taking off max HP, more so if it's already
high). Death already has an attack like this; in this proposal, the
other Riders' attacks also have the max-HP-reduction effect that Death
gets, and Death's attack gets a level-drain side effect to compensate
(incidentally, it makes sense if Death has the weakest special attack,
being the hardest Rider to kill). None of these attacks can be blocked
by magic cancellation, of course.

There is a problem with enemy makeup: it is disproportionately Team Ant due to priests. This is not fun and makes it even more of a wade through enemies than it would be otherwise. I favor blocking the priest AI from selecting this spell on Astral (and in the Sanctum too).

The situation with conflict also needs some changes; it should ideally
be an option rather than something that's clearly the best. One change
it needs is a general improvement to conflict resistance among all
monsters on the level (not immunity, just enough that it's noticeably
less effective). Another change, which would make the plane more
friendly to unspoiled players, is to summon several (most likely 4)
guardian angels upon arrival, and make them so that instead of
disappearing when conflicted (and sending in weaker replacements),
they always attack the player's character while conflicted (whilst
remaining tame) but go back to normal if conflict is removed. The
player will therefore have the option of killing them (with likely
penalties) or somehow ditching them in order to keep conflict, or else
removing conflict to keep them on their side; and wearing conflict
onto the plane by mistake won't force the player into a decision
early. If the player's alignment record is poor, the same number of
angels still appear, but fewer are tame (some will be angels of other
gods and thus hostile), with only one tame (and three hostile) angels
at 0 or negative alignment (one for each relevant deity).

I like the idea of player monsters not being affected by conflict whatsoever. FIQ, I believe, has gone even farther and proposed that the angels and priests (or anything not affected by Elbereth?) not be affected either, which would make conflict pretty marginal, and perhaps that's the way it should be.

Endgame

While in Endgame under ascension conditions, the player is
conceptually already an immortal demigod. This is represented
game-mechanically by ensuring that nothing bad can happen to the
character; most notably, damage increases the character's maxHP rather
than reducing the character's current HP (so the "amount of damage the
character has taken" increases by the expected amount upon taking
damage, but there's no way to die to damage). Status conditions, lost
abilities, etc., automatically heal themselves in a few turns;
instadeaths reverse themselves instantly; eroded items repair
themselves; and in general the feeling of invincibility should be
quite clear.

What if you blow up your bag of holding or something? I imagine it doesn't reconstitute with all of its contents intact. Not that it really matters here, but it'd be annoying to have to punch everything to death because you were a smart aleck and decided to destroy all your gear.

The level itself is mostly a featureless void [...] Every now and
then, something from the character's history will appear nearby for a
few turns and then disappear again; perhaps a door with a wall on it,
the room containing the player's stash, or some other notable area.
[...]

It seems quite hard to determine what constitutes a significant location or event from the character's history. Much less something the player finds significant.

Because it's impossible for what happens here to affect the win/lose
result of the game; this level is skippable; in a mirror of the
tutorial, it can be skipped simply by pressing `<` (and a note to that
effect appears before the monologue, although it doesn't stay onscreen
constantly). However, what happens here can affect scoring, with a
score bonus being assessed if the player clears the level the standard
way (using the portal); the less help the player needed from the
invicibility conditions (i.e. less damage taken, fewer status
conditions autohealed, etc.), the more bonus score they get. Skipping
the level also causes the player to miss out on the bonus score. (As
such, it should maybe have a confirmation.)

Should monster summoning work here? What if you managed to beat the odds and survive an Archonstorm? Are they going to show up at the end of Endgame (with the highest difficulty) and create another one? Also, would unique monsters generate here?

Overall Endgame thoughts: I do not much like it, but I can see how preferences might vary. I don't really like the idea of a cutscene in a turn-based game, and I don't like the on-the-nose way it pits score against patience. If the bonus score were removed so there is no consequence to press < immediately for the impatient player, it'd be much more palatable.

Also, "Endgame" is perhaps not the best name for said level, if only because In_endgame() is already widely used for the whole Planes region.

Endgame (celestial disgrace)

Not sure the game should take this much effort to say "your ending was bad and you should feel bad". It's a lot crueler than simply dying on Astral.

Conduct-related changes

The most obvious is pacifist play. This doesn't directly change
anything, but it does mean that Endgame will have no monsters (because
it has no list to generate from). In such a case, its progression
through the levels will run very quickly (as a consequence of the lack
of monsters to generate).

I think pet kills count as your own kills, don't they? So a pacifist would still have monsters? But eh, it's probably more thematic to only generate monsters when pacifist has been broken.

The game also takes care to prevent players breaking conducts in
Endgame; for a foodless character, for example, any food in their
inventory will disappear, monsters will leave no corpses, and the
like. This is partly for gameplay reasons (breaking a conduct here
would really suck), and partly for flavour reasons (the character is
effectively already shaping the world around them by their choices).
This also expands to preventing monsters breaking conducts the player
hasn't broken; for example, a polyselfless player will effectively
have protection from shape changers while on the level.

Wait, Endgame can break conducts? That's ridiculous, especially since all the end-of-game stats have already been recorded. It'd be much simpler to just ignore conduct breaking here; lots of other things are being ignored.

The biggest change, though, happens for an atheist character. This
actually affects things a level "early"; upon arriving on Astral, the
character will find it entirely empty, with only walls, floors, and
doors (which are still locked); no items or monsters generate here in
this version. Each of the altars is replaced with a magic portal (and
all three portals go to Endgame; it doesn't matter which you take). As
TDTTOE, an attempt to pray in this state will produce a message along
the lines of "Nobody answered...".

For atheists, therefore, Astral is not the final "boss level" at all;
Endgame is. Unlike in other branches of the game, this is now very
much a real level; it's still mechanically the same, but there's no
outside force helping or hurting the character, it's just them against
a really large horde of monsters. The portal only appears once every
monster that generated has been killed (although like before, this
doesn't force the player to re-kill every monster they've killed; only
a representative subset actually appear in the level). I'm currently
unsure whether there should be an "ascension poem" for this case, or
whether the game should just show its normal game messages.
(Incidentally, this also means that for an atheist pacifist ascension,
the last tricky part is on the Elemental Planes. Trying to do the new
versions of those as a pacifist is likely to be nightmarish, though.)

Okay, the prospect of an empty Astral is just spooky. I like that. Though, in this case, you still haven't acknowleged the gods, so where do you end up if you overcome all these final obstacles and enter the portal? Do you still ascend? You don't appear to gain Immortality...