Yes, they do actually exist in SLASH'EM Extended - contrary to popular belief, this variant doesn't simply implement every patch that will run, and Amy doesn't put every idea anyone has ever had into the game.
No 100% guarantee to win - If it's possible for a sufficiently skilled player to reach a point where they can be pretty sure they'll win most of the time, we have to fix that by making a bunch of random game-ending things that can happen to them unpredictably and entirely without warning, so that they never know whether they can win or not, no matter how good at the game they are. (Credits go to jonadab for saying this, and it's actually entirely true.)
- There should always be monsters capable of harming the player in nasty ways; full immunity to the most dangerous monster attacks should be unattainable.
- There should never be a 100% guarantee to avoid nasty traps; this is achieved by making it so that traps can generate invisible in a way that cannot be made visible no matter what, so if there is an inventoryless trap on a square that randomly happens to be invisible and undetectable, there is no way for the player to avoid it other than dumb luck (i.e. randomly deciding not to step on that square).
The Consumable/Renewable Principle: When consumable and renewable resources provide similar effects, the effects of the consumable resources should generally be stronger. (quoted from aosdict's design principles)
- Some spells are just way too strong, e.g. identify or dig. I've weakened many spells that have wands/scrolls/potions with comparable effects, sometimes spectacularly so. And in some cases, the consumables got boosted instead, e.g. knock or wizard lock will only fiddle with locks while the wands of opening and locking can raze or create wall tiles, respectively.
The DevTeam Thinks Of Everything: Provide non-standard behavior in every conceivable situation where the player might expect non-standard behavior. (quoted from aosdict's design principles)
Not Too Many Unfair Deaths: Instadeath from poison attacks/spikes/what have you should be so rare that you can theoretically play through the entire game and win without having the appropriate resistance. These instadeaths should not be eliminated completely though, so as to keep the incentive to gain the resistance.
No Interface Screw Deaths: The player should not get instakilled by a single typo (note that deaths related to actual interface screw traps are fully intentional and do not fall under this rule).
- Accidentally spacebaring out of the prompt when you selected finger of death as the spell you want to cast will never make the spell go in . direction even if that was the one used last.
- Lava and other perilous types of terrain require a full "yes" to step into. Also, falling into lava without fire resistance is no longer an instadeath unless the player's max HP is very low.
- Cockatrices and other sources of petrification always give the player 7 turns to cure the condition. To compensate for this, lizard corpses are always used up when eaten, preventing the player from using the same corpse 4 or so times.
No Cyanide Rule: No item should, if use-tested in reasonable circumstances, be game-ending. (quoted from aosdict's design principles)
- The actual potion of cyanide, imported from Nethack TNG, would make quaff-testing potions a crapshoot, since it would instakill you. I made it do severe HP damage and drain strength instead, so it's still very bad to get this one when testing potions but at least the player can recover from the ill effects.
- There is a cloak of death, and it can kill the player when being put on, but it's so rare and the instadeath only triggers 5% of the time, meaning that no player would cite that particular cloak as the reason why wear-testing cloaks is dangerous in SLEX. It is dangerous to wear-test them due to the existence of certain other cloak types, but those other types don't instantly end the game when worn.
No Stalling: The player should not be able to keep taking turns indefinitely without making progress in the game. (quoted from aosdict's design principles)
- Several in-game clocks neatly accomplish this. Monster spawn frequency slowly goes up as time passes, and the minimum level difficulty also goes up over time, so if the player is still procrastinating on dungeon level 1 after 100 000 turns, the effective level difficulty will be 30, i.e. a value that would be about the average level difficulty you'd get when entering Gehennom. This means that the player who farms the first few dungeon levels will eventually see the same high-level monsters that would normally be encountered much deeper in the dungeon.
- There's a randomized amount of turns for the "ascension turn limit". Going over that limit causes random bad stuff to happen every once in a while, usually annoying status effects like stun or hallu but culminating with random disintegration and destroy armor/weapon effects. And the longer the player procrastinates, the more frequently those bad effects will occur. This means that the player should work towards their goal (i.e. ascension) from the outset, since altar farming for hundreds of thousands of turns may result in running out of time later.
Keystroke Consistency: Entering the same keystrokes should always do the same thing, independent of context. (quoted from aosdict's design principles)
- When zapping a directional spell, the player expects a direction prompt and will often hit a direction button without a second thought. Vanilla's "You fail to cast the spell correctly" without a means to harmlessly dispel the direction button very egregiously violates this, since I lost count how many times I lost a turn moving into the monster I want to zap my attack spell at, or hitting . when casting healing and the game interpreting it as "wait for one turn". For that reason, a --More-- prompt has been added. It can be turned off, for those players who prefer fiddling with the MSGTYPE option instead.
High Headroom: When the player faces a strategic problem, they are not punished heavily for picking a single suboptimal choice. (quoted from aosdict's design principles)
- There are a bunch of escape items that were specifically added to the game to make sure "always prevent getting cornered at all costs" isn't the only acceptable strategy. Also, greatly reduced risk of item destruction allows the player to always have an escape item (scroll of phase door, wand of digging, potion of full healing etc.) out in the open without the near guarantee to lose it two or three levels into Gehennom due to the hundreds of fire traps (slight exaggeration but you really can't have a scroll of teleportation out in vanilla Gehennom because you WILL lose it).
Balance through diversity: Instead of painfully trying to fine-tune the balance of every single thing, focus on adding more variety to the game, and nerf or buff obviously unbalanced things appropriately.
- If an item, trap, monster, artifact, playable role/race etc. turns out to be unbalanced, removing it from the game entirely is the last resort and shall never be done, except in really extreme conditions. In the case of doubt, it's always possible to salvage the idea by making changes to reign in its overpoweredness or alleviate its uselessness. Removal is the tool of the devil!
No one-trick ponies: If the player is capable of waltzing through the entire game using one single strategy on every monster in every battle, it's boring. The player should have to mix tactics and use a variety of skills, weapons, spells etc. depending on the monsters they face.
- The monk's main strategy is to punch everything until it dies, and the monk's techniques give even more incentive to play them that way. We have a lot of monsters with dangerous passive attacks, but apart from that there's little incentive for the monk to use something other than fists. They do have a bunch of spellcasting and ranged weapon skills though, so at least it's possible to diversify if the player wants to.
Dungeon overhaul for SLEX
It seems to be possible to make it so that the dungeon can have more than 127 levels in a given game. This commit is my first successful attempt at this, creating a dungeon with over 300 levels, of which more than 200 are special levels, just for testing purposes. Visiting levels with internal IDs greater than 127 works, saving and loading on them works too, and while there might be some subtle bugs I'm fairly certain those can also be ironed out. Long story short, this allows us to greatly expand the size of the dungeon. (As it turns out, it's actually much simpler to make it work; NeroOneTrueKing helpfully pointed out that redefining all xchars as ints neatly fixes the errors that would otherwise happen when having over 127 levels.)
Now SLEX has had the maximum possible amount of dungeon levels for a long time, only because I couldn't figure out how to break the 127 limit; with that issue out of the way now, I want to greatly increase the size of the game by adding more subdungeons and everything. Since the average game length will also increase, I'll have to adjust internal timers like slex's ascension turn limit or the turn counts at which monster respawn speeds up, to ensure that they'll not fire too early. Also, since an ascension will then likely take many more turns than before, all previously established turncounts become meaningless; it won't do any good to compare a 45k turn ascension on the old dungeon with a 100k one on the new, longer dungeon.
The following proposal is more like a scratchpad than a genuine proposal; it will list ideas that I have for overhauling slex's dungeon, not all of which will necessarily be implemented. Since I've already started with the actual implementation, I'll update this document occasionally.
Currently, the main dungeon is 72 levels long, with Medusa on 36-39 and the castle on 40, which marks the end of the Dungeons of Doom. Below that is the Valley of the Dead, marking the beginning of Gehennom on 41, and 71 has the vibrating square with 72 being the sanctum. This overhaul shall increase the length of the main dungeon to 100 levels, placing the castle on 50 while Medusa stays at her current depth of 36-39; the levels in between her lair and the castle might get filled with additional special levels. Gehennom will then span levels 51-100, with the vibrating square on 99 and sanctum on 100.
Due to the bigger size of Gehennom, more demon/devil lairs are needed. I'm planning to make all-new ones for a bunch of demons I added, and spawn a few randomly selected ones per game. Also, a few new special levels at certain "key depths" might be added. Plans include a level filled with walls where digging is required at 13, a town-like level at 31, a hard-to-traverse level with permanent interface screws at 55, a full-screen level 70 room at 70 (of course :D), another interface-screwy level at 71 possibly filled with certain nasty traps (or maybe the player will just have certain nasty trap effects permanently while on that level?), and sort of a "destroyed town" at 88, possibly using Orcustown-like code to make the game spawn deserted shops. Maybe also a "roaddoom" level in Gehennom that is basically just a highway with grass on the sides. And a very trappy level in the Dungeons of Doom with killer bees, RMB loss traps, superthings from level 55 and possibly other hazards.
Sheol definitely needs a couple ice/snow-themed levels (yay for having snow terrain now) due to its increased length, too.
Areas required for completion
The player absolutely must visit the Quest and Vlad's Tower to collect the MacGuffins; Rodney's tower and the sanctum are also mandatory but they're in the main dungeon anyway. All the other dungeon branches are entirely optional, although Sheol is where the entrance to Vlad is hidden, which means that by extension Sheol has to be traversed in every game as well. I'm proposing a few additions though.
After beating the Quest and claiming the Bell of Opening (regardless of how the player does this; stealing it from the nemesis should remain a possibility), the player will be able to enter a magic portal that's randomly placed on level 2-6 of the Quest, meaning it cannot be on the start or goal level. This portal will already exist before the quest is complete, but I want to make it so that it can only be entered if the player possessed the Bell of Opening at least once. This portal takes the player to a new branch named "Subquest", which is 10 levels in length and has levels that are basically the same as the regular Quest branch, except minus the leader/nemesis or other quest-specific monsters; they're replaced with random monsters instead. The important part is that no level teleportation is possible on this branch at all. Somewhere on level 6-10 of this branch there will be a yellow staircase that leads to the Bell Cave, which the player will have to enter in order to "imbue" the Bell of Opening; as long as that has not been done, the bell simply won't work when applied. Picking up the bell for the first time must give a very clear message telling the player about it, to ensure that the player will do the new subquest, and possibly the other invocation tools should give similar messages so the player doesn't try to perform the invocation as long as the bell imbuing subquest is incomplete. Entering the Bell Cave will automatically imbue the bell if it was in the player's inventory at that point, but then the player will be placed on a random square in the Bell Cave, which is supposed to be a cave with several graveyards (a bit similar to the Valley of the Dead, perhaps?), and teleportation is not permitted meaning that the player will have to fight their way back out of there.
Moloch's Sanctum will likewise have a new magic portal leading to an area called "Yendorian Tower". The player will have to traverse it before being able to win the game, and for that purpose even clearer messages are needed; any time the player uses an upstair outside of the tower while having the Amulet of Yendor and not having completed the Tower yet, there shall be a full-screen message telling them that they need to do the Yendorian Tower first. The Yendorian Tower will start at dungeon level 100 (equivalent to the depth of the Sanctum) and go up all the way to dungeon level 1, and it has to be filled with special levels to make it interesting. Maybe it will spawn a bunch of demon/devil lairs that have not been spawned in Gehennom due to the randomized selection, too. What the player needs to do here is to find several yellow downstairs somewhere - they should be on a completely random level from 1 to 99, and the player must be holding the Amulet of Yendor when entering them, which will "imbue" it. Once all those branches have been visited, the player will get a message telling them to use the upstair on the regular dungeon level 1 to reach the Planes (the Yendorian Tower itself does not have such a stair, so it cannot be used to skip the actual ascension run). The portal to the Yendorian Tower itself should only work if the player has possessed the Amulet of Yendor at least once. Since it would be very bad if the player then had to walk back all those 100 dungeon levels again, imbuing the Amulet should place the player at the bottom (first) floor of the Yendorian Tower where they can get back to the Sanctum and begin the ascension run. The effect of maxing out the monster spawn rate and having them spawn on the upstairs constantly should trigger only after the player already imbued the amulet. However, Rodney's harassment will already be in effect while the player is traversing the Yendorian Tower. I think it should happen less often as long as the amulet is not fully imbued yet, and maybe the same should be the case for the remaining negative effects caused by carrying the amulet; for example, horizontal teleportation should only be prevented 33% of the time.
rikersan wants to have an elder priest on the topmost Yendorian Tower level, who is entirely optional but probably holds a powerful artifact. If this is implemented, the elder priest should have all the abilities it has in dnethack but also be able to use bisection, vorpal, data delete and ragnarok attacks in melee, and probably also ranged attacks since otherwise it would be too easy. And if the player somehow still manages to kill him, it should probably be a junethack achievement.
Imbuing the amulet should also be a junethack achievement, but imbuing the bell should probably not be one since it's not all that much more work compared to getting the bell in the first place. However, defeating the elder priest should be an achievement. When the player picks up the Amulet of Yendor for the first time and has never lifesaved up to that point, they should be given a 1-up, and imbuing the amulet should give a 1-up as long as the player lifesaved at most once up to that point.
Note from Riker, NOT from amy: elder priest now has some stupid reflection + magic resistance + half phys cloak or something weird and powerful like that. unfortunately, the elder priest has been slexified and now is like 99% gonna crash yer game when he kills you (multiple times). So, yeah, don't do that. --EasterlyIrk (talk) 19:48, 22 March 2018 (UTC)
Comment from Amy: It's true that the elder priest will screw you over even if you have a full ascension kit, at least if you allow him to melee you, but the game should not crash. If it does, REPORT THE ERROR!!! The worst thing you can do is get a crash bug and keep it to yourself, because that way it might never get fixed. GUYS, REPORT CRASH BUGS TO ME --Bluescreenofdeath (talk) 07:55, 23 March 2018 (UTC)
Extra dungeon branches
Mainly a collection of ideas.
- Illusory Castle - an area where the player is perma-confused, and which spawns a large concentration of nasty monsters, including mind flayers, monsters with psi or insanity attacks etc. The bottom level should have a chance of spawning a boss monster (glass golem, with a huge entourage of other golems) that is like a superpowered mind flayer who can also cause contamination and insanity among other things and probably has a weeping beam and a banishment beam attack, and defeating it gives some sort of artifact helm of telepathy that invokes for identify, as well as permanently halve the cooldown for the secure identify technique for the rest of the game. If the player does not have that technique when the glass golem is killed, they should learn it automatically. In the lower part of this dungeon there should be 50% chance of a special level named "Machine", which has the artifact pair of speed boots "The Boots of the Machine" that gives aggravate monster, confusion resistance, and displays the locations of all golems and all unliving monsters when worn.
- Void - accessed by a downstair on dlvl98, goes from 99 to 126 and has lots of void rooms, some hellpits and assorted other special rooms, and blocks all means of levelporting and branchporting just like lost soul mode would. Place a boss (Tiksrvzllat) at the bottom of it which would give a junethack achievement and a permanent +1 damage, +5 to-hit and 10% spellcasting failure reduction when defeated. Maybe also some other reward; create a bunch of random artifacts when the boss is killed?
- Nether Realm - accessed by a downstair somewhere in the void, 30 levels long, spawns lots of special rooms like ironman mode, but with the difference that the monsters in them spawn already awake, lots of nether mist and giant chasms, need to visit the bottommost level before the Void can be completed, maybe also do a tension/nest spawn upon entering each of the levels for the first time?
- A ZAPM branch consisting of the Space Base, Sewer, Gamma Caves and Mainframe subdungeons, with a boss waiting at the end that will drop an artifact which can be invoked for branchporting?
- Deep Mines - a branch in the regular dungeon that can appear on dlvl30-49 and is 25 levels long, similar in design to the Gnomish Mines but filled with more and harder monsters, has at least one town but should also have a few other special levels, and a guaranteed cursed stone of magic resistance at the end that might give a Junethack trophy.
- Some sort of desert that can be accessed by a stair in Gehennom, but I don't know what it should be called, how long it should be, what should be at the end (a boss monster guarding some powerful item I suppose?) etc.
- Swimming Pool of Hell - a 15-level branch in Gehennom that has 90% chance of replacing all walls with water tunnels, and every floor tile has 10% chance of being replaced with a water tunnel too, lots of diver's paradises and maybe also some swamp rooms, and on the final level there should be lots of treasure (mostly rings and amulets but perhaps also some other stuff) submerged in water tunnels.
- Hell's Bathroom - a branch (probably short, 3 levels or so) in Gehennom that generates lots of urine lakes and toilets and probably farting monsters. Maybe it should also have a background poison effect that periodically hits the player to deal damage and reduce stats.
About the attempts of various NetHack forks to balance the game and make it harder, and why SLASH'EM Extended succeeds at doing so while others fail
An essay by AmyBSOD
One of the main reasons to make a NetHack fork certainly is that you're bored with the vanilla game, and feel that it's too easy to win, or perhaps more to the point, there are a few narrow strategies that will make you win, so the player basically has to follow a certain "road" that will lead to success with 99% certainty. Once you assembled your ascension kit and have poison resistance, reflection and magic resistance, you've pretty much "won" the game already, and the only way to lose is by personally screwing up. Further precautions can be taken to increase the chance of success even more, e.g. by genociding the nastiest monsters in the game - purple liches (hard to kill, curse your stuff, summon nasties etc.), footrices (with them gone, petrification is virtually a non-threat), semicolons (only appear in a few predetermined areas and can easily be killed with an oilskin cloak, but genociding them means you never need to worry about them again). But, thing is, once your character has the three key in/extrinsics, you're pretty much set. It's just a matter of time until you get to the wand of wishing (unless you completed the set by actually going for the wand of wishing), and then you wish for speed boots, gauntlets of power, a helm of telepathy, or whatever other parts of the ascension kit you didn't already randomly stumble upon.
The slog through Gehennom is thus just that: a long boring slog - since you already have everything you need, there's no incentive to actually explore those levels. You don't absolutely need any crucial items any longer, and you get enough potions of full healing and scrolls of enchant armor just by killing random monsters, so topping off your character isn't a problem either. Heck, if you're really desperate, you could just hang around and farm random monsters to get those consumables. Pudding farming isn't even necessary in vanilla, I've never done it and I could ascend the samurai in my sleep by now. The only threats during the ascension run are Rodney and the Riders, and very theoretically Demogorgon if something summons him but if you kill the major demon lords quickly enough then the chances of that happening are next to none. Everything else you can either cut through like a hot knife cuts through butter, or in the case of the huge clusters of monsters on Moloch's sanctum or the Astral Plane, nullify them completely with a ring of conflict.
So that's where variant developers come in, saying "But if the late game is so easy and boring, we have to make it harder!" And so, variant developers change things. They fiddle with lategame balance, trying to make the game challenging for the experienced players again. Problem is, while the result may be more challenging, it's not really more interesting - Gehennom remains the boring slog.
"But why, Amy? Why are the Heck2 patch levels, Sporkhack's lava caverns, or dnethack's additional demon lairs, not making Gehennom interesting again?"
Well, thing is, once you have a complete ascension kit, you've won the game already. Some variants try to "fix" that problem by reducing the amount of guaranteed wishes you are handed, which may lead to missing ascension kit pieces in Gehennom... but thing is, you're not supposed to be in Gehennom without reflection and magic resistance (and if you are and get killed due to lacking them, it's entirely your fault), and so, in the case of doubt you'll just have to farm random monsters for a longer time until you can finally get hold of those coveted items. Even if it means hanging around at a depth where dragons are just barely in depth to be spawned randomly, and farm them until you get the required color of scales. Or polypile for a source of magic resistance. With enough patience, you will get the necessary kit for Gehennom, and then you've won the game. And it doesn't help when variants add in random difficulty spikes that force you to be alert for certain parts of Gehennom. I'm referring to vorpal jabberwocks in Unnethack of course (which you'd be wise to genocide, since their instakill attack is just so completely out of place considering how you can basically steamroller every other randomly spawned monster type in Un), and Dagon and the elder priest of Moloch in dnethack (which can completely fuck you up even if you're basically stepping on everything else along the way). The latter two cases are even worse, since they're mandatory fights, and their difficulty level and the danger of their attacks is absolutely off the charts while other big bosses like Mammon or the Avatar of Lolth go down easily enough and still others that would otherwise be dangerous like Asmodeus or Pale Night can just be avoided entirely.
And the miscellaneous rule changes that variants do, well, they're not helping much either. Because the problem is that those rule changes are static. Sure, non-wand wishes in Unnethack can only yield crap items that aren't strictly necessary for the ascension kit, wands are never safe from lightning attacks in Nethack Fourk while they are in open inventory, and the blessed scroll of genocide only genocides a single species in Dynahack. All those things make the game harder, but they make the game harder in a predictable way; they're changing the rules of the game, so to speak, and once you've fully spoiled yourself about the changed rules, getting an ascension is no harder than it is in vanilla, you just need to adapt your playing style to the changed rules. Non-wand wishes being crap? Well, just use the (still guaranteed in Un) wand of wishing to get what you need, and if necessary polypile for whatever you're still missing. Wands getting destroyed by the spiteful change of the "wand destruction patch" where nothing (and I repeat, NOTHING) can save your wands from lightning? Well, just carry them in a container all the time, and be prepared to have to waste a turn getting them out whenever you actually want to zap one. Scrolls of genocide being nerfed? Just need to farm for a longer time until you can finally genocide everything that warrants being genocided, and you're good to go. Thing is, just like Vanilla NetHack has been solved ages ago and can be played by the cookie cutter approach to almost-guarantee an ascension (there's of course early game randomness like the gnome with the wand of death or poisoned spiked pits, but that's why you have won only as soon as you're resistant to ray wands, touches of death, and poison instakills), knowing the rules of a variant allows you to use a similar cookie-cutter approach and also ascend almost every game. The rules themselves may be different, but they're still laid out in a way that allows fully spoiled players to ensure victory, hence why I say they're "static".
Gehennom is still a long, boring slog in all of them. Because you're running around with an ascension kit, and few (if any) dangers remain. A fully kitted out player character can fight minotaurs head-on and won't even be dented. It takes outerspace crap like the elder priest of Moloch's cloak-of-magic-resistance-trashing tentacle attack from dnethack, the vorpal jabberwock's bisecting beak in Unnethack, or a samurai reading a scroll of genocide in FIQhack, to kill you, and all of these just feel very "slapped on" (for lack of a better term). It's like the developers just don't know how to make the average gameplay harder, so they resort to adding just a few random difficulty spikes and calling the result "a variant that strives to make the late game of NetHack more challenging". Thing is, you (as a player) need to be fully alert at some very specific places in those variants, while everything else is just the same boredom. Sure, the revamped Gehennom levels might be nice to look at, and I'm absolutely grateful for the work that has been put in by the designers of all the beautiful new demon lairs which I gladly stole for my own variant, SLASH'EM Extended. But in terms of gameplay, they're just as dull as the rest of it, or in cases where the variant developer somehow didn't strip the most obnoxious and bullshit feature of vanilla NetHack (the mysterious force), they can be actually even MORE dull because who wants to trek through a set of long, winding corridors several times during the ascension run where the Wizard of Yendor is literally the only thing that can still pose a danger? As if Asmodeus' fort wasn't annoying ENOUGH in vanilla!
That's where SLASH'EM Extended truly shines amidst all the other variants. Yes, I know, 9 out of 10 readers are laughing their butts off right now, but I'm dead serious. One of the stated design goals of my variant is to make the game harder in a way that makes ascension not guaranteed, no matter how skilled of a player you are. Yes, you read that right: SLASH'EM Extended is not meant to be entirely fair. That does not mean it's not balanced, though. Many players who have asserted that SLASH'EM Extended supposedly wasn't balanced seems to be because they're frustrated that "perfect play" doesn't ensure their victory. Well, let me just reiterate that: SLASH'EM Extended isn't supposed to hand you a guaranteed ascension with "perfect play", because there is no perfect play! While cookie-cutter approaches may exist, the randomness of the game means there's always something that can screw you over. No matter how much you try to overprepare, things can still go wrong. You might hit an invisible teleporting items trap that decides to teleport a crucial piece of your ascension kit out of your inventory on a level with a xorn that will eat said piece. You can get unlucky and have a random elf-lord show up who reads a scroll of destroy armor and randomly gets past your multitude of saving throws to blow up your kick-ass artifact silver dragon scale mail that grants magic resistance on top of the reflection its base item type confers. Or maybe a covetous arch-lich just happens to have the thief egotype, strips you of your only source of reflection, and then reads a cursed scroll of teleportation that he randomly spawned with, forcing you to search the entire dungeon to reclaim the item while you're open to disintegration beams and everything. Things like those will keep you on your toes, combined with lots of new, stronger monsters in Gehennom that ensure you can't steamroller everything just because you have an ascension kit! In fact, vanilla NetHack tops out the monster list with the arch-lich and archon, no other randomly generated monster is more dangerous than those, and archons are rare, don't appear in Gehennom and usually spawn peaceful if you're lawful, while arch-liches are genocidable so you may just choose to never encounter those at all. And few, if any, of the remaining monsters are any threat at all.
You see, NetHack could really benefit from a few really high-level, ungenocidable foes. But they'd have to be varied in type and attack patterns, or you'd just end up with a few "fuck you" monster types that stick out like a sore thumb from the mass of mincemeat that the other monsters are. Unnethack's vorpal jabberwocks are actually a prime example there: if summoned by Rodney or an arch-lich, they can end your otherwise impossible-to-lose game in the blink of an eye, yet all the other monsters in the game are either no threat at all or, at worst, no more threatening than in vanilla, so it's just "genocide it or avoid it at all costs", and that's not very interesting, IMHO. I guess it means wearing an amulet of life saving at all times if you decide to not genocide them, and stocking up on spares, and the net result is that it's a puzzle with few solutions - you either have such a solution or you're doomed. Or, of course, you get lucky and never have one spawn. But what if every monster class, or even just every other one, had one threatening, high-level member? And not all of them were genocidable? It would be a whole different ballgame, I tell you! And SLASH'EM Extended does exactly that, by adding so many monsters that there's always something that can kill you, *if* it gets spawned. Sure, the pokedex will warn you about their attacks, and so you'll usually know what to expect, but there's so many different types of monsters and attacks that you can't ever have full insurance against everything. Maybe a high-level nymph spawns and strips you of your important pieces of equipment in a critical situation. Or an insanely powerful lich that you cannot genocide teleports into your face, spamming highly damaging psybolts, cursing your gear and summoning nasties. Or, you know, a very fast zombie with tons of hit points that keeps making you deathly sick with his melee attack! The possibilities are really endless, and varied, and it's this sort of randomness that makes SLASH'EM Extended's lategame really shine, compared to the dull repetitive boredom that is vanilla and other variants. Sorry, dear developer colleagues. I commend your efforts and I don't want to belittle your variants - you've certainly put lots of hours into making them, and every such variant has at least some features I really like - but if I have to make an absolute comparison of how boring Gehennom is, then I have to say that in my variant it's certainly the least boring by far.
I could probably go on for hours, detailing all the little things and bits of randomness that makes SLASH'EM Extended what it is now, but I think you get the picture. Thing is, I do strive to keep the game balanced, even though it might not look like that at first (or maybe even second, third and fourth) glance. It's not as if you'd trigger a screen-obscuring checkerboard trap every other level. It's not as if scrolls of antimatter in monsters' hands were so common as to ensure the destruction of your entire inventory. And it's not as if having an inventorylessness stone thrown into your inventory was the end of the world. Few of the nasty things I put into the game will kill you outright, there are numerous ways to get rid of bad items, there are ways to detect most of the traps, and you can wait out the nasty ones or even wish for a switcher that will instantly fix all nasty trap effects once applied. I do my best to ensure the game is still playable. But, just one important thing to note: ascension isn't guaranteed. You will need a high frustration tolerance if your goal is to ascend SLASH'EM Extended, and you have to be aware of the fact that you will lose characters to unfair things, including stuff that's completely out of your control. And even then, the plethora of items, spells, techniques, pets etc. that you can gain may see you through in situations where your demise seems inevitable. Remember: Unless you get killed as a phantom ice mage due to a covetous death-ray-resistant Famine one square away from the high altar on the Astral Plane, you haven't suffered from the most frustrating death in existence.
It happened to me. I didn't throw the keyboard through the monitor, cut myself with a knife, or jump off a bridge (reactions listed in increasing order of severeness). Instead, I rolled a throwaway character (problematic transvestite) a few hours later and kept enjoying the game. Sure, I was sad at the loss of that very promising character. But then I realized that it's just the way SLASH'EM Extended works, and why waste my time mourning and biting my nails for days when I could instead be playing again? I just made my peace, accepted that death is a part of the game, and proceeded to get that new character killed off too. :)
Whatever you do, whichever variant you're playing, and however boring Gehennom happens to be for you: have fun playing, and best of luck!