TL;DR: Give XP bonus based on total Reforge Level
There are currently around 250 weapons and armors the game.
That's a lot of aetherhearts to grind.
My suggestion is to get an 1% XP bonus for each reforge level you have (total on all weapons).
This XP bonus will never give you more XP that the max you would get for fighting a +5 behemoth.
Right now, once you have the Axe and Strikers nodes, grinding 10 Repeater reforges for some movespeed doesn't sound fun. But with this system, not only you have extra power from what you already grinded, you also would have a sizeable XP bonus.
Example XP Table
Level Difference | Base XP | Total Reforge Level 10 | Total Reforge Level 50 | Total Reforge Level 100 |
---|---|---|---|---|
-5 | 25 | 27 | 37 | 54 |
-4 | 50 | 55 | 75 | 110 |
-3 | 70 | 77 | 105 | 154 |
-2 | 85 | 93 | 127 | 186 |
-1 | 95 | 104 | 142 | 200 |
0 | 100 | 110 | 150 | 200 |
1 | 120 | 132 | 180 | 200 |
2 | 140 | 154 | 200 | 200 |
3 | 160 | 176 | 200 | 200 |
4 | 180 | 198 | 200 | 200 |
5 | 200 | 200 | 200 | 200 |
Advantages:
- Faster Farming
Reforge bonuses on the Slayer's Path help, but it's much easier to fight a -1 behemoth that an +5 (in the example above, at total reforge 100, you will get the same XP) - Leechers hurt less
- You are free to farm a variety of behemoths and islands without having to worry about being penalized in XP
- It's easier for parties to play the same islands, even if players have different weapon levels, without anyone having to give up XP just to play with friends