Right now there is a cap placed on sp returns based on the rank of the mob you are fighting compared to your rank.

Basically anything over 10 ranks... meaning it doesn't matter if you fight a mob 10 ranks above you or 30 ranks above you you get the same base sp for it.

Coinciding with that certain mobs have different base sp values. So fighting a marmot 10 ranks higher than you won't get you near the same sp as fighting a Eft 10 ranks above you.

I can certainly understand the desire for a cap to prevent abuse, but I would suggest: Instead of capping the increase of sp based on mob rank, cap sp returns at a static value.

Furthermore, increase that value as player's get into higher ranks.

This would remove the feeling of parties being penalized for being able to kill higher ranked mobs effectively.

A solo player might reach the sp cap fighting harder mobs 5-6 ranks higher than they are. (Bones or raptors.) Or easier mobs 9-12 ranks higher than they are. (Dodos or Pterocs.)

A party might reach the cap fighting harder mobs 10 ranks higher than they are. (Efts or raptors.) or easier mobs 15 ranks higher than they are.

It would give players a greater variety of feasible mobs to kill for sp.

And with the sp return cap growing as they rank up it would still allow for skillful progression while not allowing excessive abuse from Powerleveling.