Instead of adding new monsters, maybe we should change the monster density (or enforce minimum levels) in these last levels. Disable deep descent, create stairs down and TL down (unless you can recall to deeper), and only have one down stairs per level. That would make descending the last 20 levels harder without adding new monsters. Each level would be like a 'quest' level, except the quest is 'find the stairs'.
And I might even extend the idea: no more than 2 stairs down, starting at DL 51.
For monsters that appear...how about a general minimum-depth algorithm? No monster can ever appear more then 30, maybe 40 levels deeper than its base...period. I know they're uncommon now, but they occasionally pop. Also, I dunno the algorithm, but you could force the monsters to be more depth-focused with a loop like this:
do while (true) {
monster = buildRandomMonster();
float chance = (thisDLevel.depth - monster.baseDepth ) / 30;
if (chance <= RandomNum()) break;
}
So there's only a 1 in 6 chance that a monster from 25 levels higher, will actually appear. Uniques might need separate consideration. But hey, DL 70 is now gonna be dominated by DL 55+ critters...nothing is gonna be a cakewalk. DL 95 is gonna be nothing but the few, nasty, tough beasties...and if you haven't been clearing out uniques, you're probably gonna get a LOT of them as well.
Comment