Currently, XP rewards only depend on a mob's base value, a party size factor, and a 0 XP limit for mobs 5+ levels lower than the player's level.
This setup makes it more efficient (at some levels) to AFK auto-pull in zones where lower-level moves can be farmed quickly. To discourage this in favor of more active play, the following modifiers could be applied:
enemyLvl - playerLvl >= 0 and < 5:Xp + 1 * (lvlDiff * 0.25)enemyLvl - playerLvl < 0 and > -5:Xp - 1 * (lvlDiff * 0.1)
Edit: boss and rare mob base experience should be adjusted relative to their stats compared to a typical mob of their level:
- boss base xp: 2-4x
- rare base xp: 1.5-3x