My suggestion comes in two parts. First although a High Elf should take rather longer to get there than a Kobold both character races reach the same maximum level. So, IMO, the exp penalty doesn't hurt as much as it should.
What I suggest instead is that instead of a maximum level there should be a maximum exp value. A character with a exp penalty of 0% could reach level 50 with that maximum exp, characters with high exp penalties won't be able to get that high a maximum level and those with lower than zero exp penalties can actually get above level 50.
Second part of the suggestion. Try to smooth out 'bumps' in the level progression. If warriors get +1 blow at level 50, most people won't want to play a race that only gets to level 48. One possibility is to implement 'fractional blows'. A fighter with 3.1 blows would get 3 blows most of the time, and 4 blows once every ten rounds.
Actually, because there are more exp penalties than bonuses, there should probably be a bit of rebalancing (say try reducing exp penalties on all races and classes by 10%).
What I suggest instead is that instead of a maximum level there should be a maximum exp value. A character with a exp penalty of 0% could reach level 50 with that maximum exp, characters with high exp penalties won't be able to get that high a maximum level and those with lower than zero exp penalties can actually get above level 50.
Second part of the suggestion. Try to smooth out 'bumps' in the level progression. If warriors get +1 blow at level 50, most people won't want to play a race that only gets to level 48. One possibility is to implement 'fractional blows'. A fighter with 3.1 blows would get 3 blows most of the time, and 4 blows once every ten rounds.
Actually, because there are more exp penalties than bonuses, there should probably be a bit of rebalancing (say try reducing exp penalties on all races and classes by 10%).
Comment