- There usually is not enough experience to be gained to reach the very high PC levels (40+) before you are extremely close to the endgame. This also comes from the challenge of having to balance experience acquisition and corruption. We have talked about that.
- Actually many of the higher level monsters almost never show up in the game. Another thing that never was clear to me. I also learned about that in the above-mentioned thread.
As I actually wanted to work on new maps and quests I was quite shocked about these revelations as more late game quests probably don't help much if you can neither gain much experience from them nor get corrupted too fast. So I decided to change two details about ADOM as an experiment:
- I have slowed down the corruption rate for dungeon levels 30+ somewhat (reduced them to something between 80% and 33%). Just to provide more breathing space for the later levels.
- I have looked intensely at the way monsters are distributed in ADOM. And actually found a surprising fact (which I was pointed to by the statement of one poster that even in the very late levels there are too many bats, goblins, etc.). The current monster distribution algorithm works like this:
- It assigns a rarity to each monster.
- If the basic monster danger rating is more than 10 levels below the level of the PC, the rarity value will be used as is.
- Otherwise the standard rarity will be halved (making it rarer).
- The monster danger rating is compared to a range rating consisting of the average of twice the danger rating of the dungeon level and the level of the PC (e.g. if you are playing a level 20 PC and venture to a dungeon level with a danger rating of 40 the actual danger rating will be (20+ 2 * 40) / 3 = 100 / 3 = 33.
- If the monster danger rating is more than 20 levels below that averaged danger rating it's almost impossible to encounter such monsters.
- If the monster rating is more than 10 levels below that rating it's only half as likely to be encountered.
- Otherwise the default rarity is being used.
The original code really is weird - very low level monsters (compared to the current PC level) are a lot more likely to occur than appropriately leveled monsters. It will be interesting to see if this change wrecks the whole game balance but as it's easy to revert I'm applying it.
Issue 2601 documents this adjustment.