Power spiral
Things in DCSS that do NOT cause power spiral
First I want to go over things that are often accused of creating power spiral, but actually don't create permanent differences in character power. They can create temporary differences, but said differences disappear completely after a short time.
- Vaults with OOD monsters, or just hard-but-avoidable monsters in general. A strong character can beat them without consumables and become stronger from the XP... but a weak character can simply do other levels until they're strong enough to beat the hard monster without consumables, and then backtrack and kill the monster and get the same XP.
- Piety decay and piety costs with non-gifting gods. This is because piety is capped. Weaker characters reach 200 piety slower than strong characters but when they do reach 200 piety they completely catch up.
- Variance in item/monster spawns. Some games will just find better items on the ground than others, or get more monster XP than others. This is fine, and in fact good, and it has absolutely nothing to do with power spiral, because those item/monster spawns are not dependent on how good the character is.
Things in DCSS that DO cause power spiral
- Consumables. Stronger characters need to use consumables less often, so they accrue increasingly large piles of consumables (making them even stronger) compared to the weaker characters that need to use consumables more often.
- Piety decay, piety costs, and XL-based piety with equipment gifting gods.
- Gozag. Unlike piety with all other gods, you can accrue unlimited gold, and thus increase your supply of god abilities without bound - it's the consumable issue all over again. Call Merchant also has the equipment gifting problem.
- Portal vaults. Because you cannot backtrack to portal vaults, a character strong enough to clear one gets a permanent advantage over one that does not.
Fixing power spiral with consumables
Power spiral is inherent to the concept of consumables, and the only way to fix it is to add some fairly ridiculous rules. You can solve it by capping consumables, which means introducing rules like "no more than 2 potions of heal wounds may exist at any given time, if there are already 2 in existence then newly generated ones are destroyed". That's about it.
So, not going to happen, probably shouldn't happen barring some total overhaul of consumables.
Fixing power spiral with equipment gifting gods
This can be done without shaking up balance much, but not in a very palatable way: give gifts at all piety levels, make the chance of receiving a gift constant regardless of your current piety (currently you get slightly more gifts the higher your piety is), and make the piety gain for these gods independent of XL or use a separate formula for gift timeout that doesn't use XL.
This removes the effect of piety decay, piety costs, and XL-based piety on gifts. Same kills/exploration, same gifts. You can have the gift timeout start at 100 or whatever so that you still can't get a gift immediately after starting worship.
This whole thing is not pretty though.
The other common proposal for equipment gifts is to make them temporary. This has been Discussed To Death(tm) and I don't have anything new to say about it.
Fixing Gozag
Basically, you need to get rid of Call Merchant and cap the player's gold. Capping gold has a lot of obvious issues, to the point that it's not worth it, so I give up on Gozag.
Fixing power spiral with portal vaults
You can't, not without defeating the entire point of portal vaults by allowing backtracking.
But if it can't be fixed, it can at least be mitigated.
The first thing to change is the timers. Obviously, it's easier for stronger characters to beat the timer. Previously, most portal vaults were unannounced and had a "long timer" that took thousands of turns, and only started their "short timer" when they came into view. The idea was to let players autoexplore normally, while still not letting them go get a bunch of xp/items from other branches before coming back to do the portal.
This was thrown out for very good reasons that you can probably guess, in favour of announcing all portal vaults instead...but with timers way too short to reach them with autoexplore.
Manual exploration is, in fact, not interesting - that's why we use autoexplore - and using the messages to trilaterate the portal's location is a chore. So I support revealing the portal's entrance vault upon announcement, as though it were magic mapped. And then lengthen the timers and/or actually display how much time is left.
Now that you have all characters reaching the portal, there's still the matter of the portal destination vault. A character that clears the destination without using consumables has a permanent advantage over one that doesn't, in both items and experience points (and possibly god gifts).
To prevent power spiral here, you'd have to have a destination that can be completed without using consumables with any reasonably built character. Some sewer and ossuary destinations are already at this point. Wizlab and Desolation destinations are also at this point unless you entered Elf early for some reason.
But that kind of sucks! If a reasonably built MuMo can clear the vault without consumables then that means the vault is trivial, and there was no point in having the portal in the first place. So what you really want to do is strike a balance where reasonable characters can get most of the vault reward but there's still some challenge, and the power spiral is an acceptable loss.
If you don't think it's an acceptable loss then portal vaults are pointless so you just remove them. So instead let's say you do consider it an acceptable loss. Here is where I would put the "dangerous" portal vaults right now:
Bailey: These use a lot of orc knights, which many characters can't kill, but on the other hand this is the one place in the game where orc knights have a chance to be interesting, so maybe it's worth the power spiral. I will claim that bailey_axe_minmay_hex_keep and bailey_polearm_3 go way too far, however.
Hex keep has a warlord which is just stupid, it's a less killable version of an orc knight. It also has ridiculous loot, which exacerbates its power spiral issue further, though if you are not a naga you can at least jack the loot easily and "just" lose the warlord's XP and inventory.
bailey_polearm_3 was already the most dangerous bailey in its original version, and then the deep elf monsters got buffed twice, and now it's just impossible without like LRD or something.
I'll give a special mention to bailey_polearm_5, because if you do it as intended you fight a bunch of berserk resistant agile monsters at once, but if you use a launcher to incrementally wake up each wave without causing shouts, it's pretty easy.
Hex keep and bailey_polearm_5 also have ridiculous loot, which exacerbates their power spiral issue further.
Of course this all goes out the window if the bailey generates after you've already completed Lair because for some reason they can do that: their range is D:7-14 and Orc:1. Why can they do that?
Desolation: This is easily clearable by any conceivable character at its depth, no power spiral issue here. Just the 20 gigawatts of electric power wasted every time you press 5 in Desolation.
Gauntlet: Easily the best portal vault, which is extra nice since it replaced what was easily the worst feature in the entire game. I thought that I was going to complain that the monster list goes too far and creates power spiral as a result...but it turns out that I just got unlucky the one time I found a gauntlet, and death scarab is actually the only crazy monster on the list.
Ice cave: icecave.des has a comment all but stating that power spiral is actually desired here, which is pretty funny because these days, characters are definitely strong enough to beat ice dragons/frost giants at ice cave depth. I think the ice fiends and blizzard demons are restricted to the "hard" versions of ice caves; if I'm right about that, then even those are usually beatable. It's hard to tell because reading ice cave vaults is really hard.
Aside: it's funny how in ice caves a blizzard demon is like 500x more dangerous than an ice fiend.
Ossuary: Not causing significant power spiral as-is, some destinations are just trivial though (slow monsters that you can kite forever). I will pick on the ones with wraiths because a character that can kill a wraith gets a huge reward over one that can't...but almost no characters can kill a wraith at ossuary depth anyway.
Sewer: Good as-is except for the ones that try to get you to fight a crocodile. Unlike a wraith there are a lot of characters that can kill a crocodile at sewer depth (curare, meph, summons, conjure flame...), and a lot that can't, and the former get a huge reward for it. The crocodile gets sped up by the water so you can't even kite it around while picking up the loot like you can with an ossuary wraith.
Volcano: Easily the biggest offender. Seeing a stone giant in a volcano was what spurred me to make this complaint in the first place. The old volcano monster set was just weird, the new volcano monster set is just extreme overkill. It's like a monster set you would choose for a regular non-portal vault that you can come back and do later. Expecting mid-Lair characters to consistently be able to fight stone giants, hell knights, red draconians, hell hogs, and molten gargoyles is crazy.
And then there are volcano_caves and volcano_overflow, which destroy the loot if you don't get it fast enough, while also having the aforementioned nutty monster set added to them. volcano_overflow even has the entrance on the opposite side from the exit so if your character can't fight those monsters you can't even enter a volcano portal safely.
Wizlab: Not causing significant power spiral, although they're encountered at a point where power has already spiralled out of control.
Ziggurat: This is in a weird position where it would cause a ton of power spiral if not for the fact that you should never actually enter one if you're trying to win, since it can generate the biggest monsters in the game even on level 1.
Thoughts? Are there sources of power spiral that I missed?