Hello everyone,
I've returned after a long ish absence and I was wondering if powerlevelling is still a problem? If so, I have what I hope to be the solution. However, this might require significant changes to the code, so I'm not sure if it's doable. Anyway, here's what I thought of:
Instead of gaining experience for each monster you kill, you gain experience as you deal damage to the monster (for each X damage dealt, you gain 1 experience). This, of course, should be scaled up or down depending on the monster's rating, your own level and rating and whether you're fighting multiple monsters or not. Also, if you overkill a monster, you won't gain experience for the extra damage dealt.
In a group situation, you will also gain experience for healing your group. This should also scale: with number and ratings of group members (including you, of course) and number and ratings of the monsters. Overhealing should not award any experience.
I haven't thoroughly tested this for loopholes, but I hope you can help me do that