2009-11-16, 01:37 AM
Dusk Wrote:So say you have a party with a level 60 and a level 40, and the level 60 kills a monster that gives 300 exp. The total party level is 100.
Current system:
1. The level 60 gets 20% of 300. 60 exp is deducted from 300, leaving 240 exp to be split.
2. The level 60 gets 60/100*240 of the split exp, which is 144. This is added to the 60 they already got.
3. The level 40 gets 40/100*240 of the split exp, which is 96.
4. Both players get 10% bonus exp for being in a party of 2.
The level 60 ends up with (60+144)*1.10 = 224 exp.
The level 40 ends up with 96*1.10 = 105 exp.
New system:
1. The level 60 gets 60% of 300. 180 exp is deducted from 300, leaving 120 exp to be split.
2. The level 60 gets 60/100*120 of the split exp, which is 72. This is added to the 180 they already got.
3. The level 40 gets 40/100*120 of the split exp, which is 48.
4. Both players get 10% bonus exp for being in a party of 2.
The level 60 ends up with (180+72)*1.1 = 277 exp.
The level 40 ends up with 52 exp.
I fixed it for ya based on what you said. I'm pretty sure you're right too, because I think I saw the formula in Cyanne's thread over in SW.
EXP received by the highest damager = EXP to be split * (0.6 + 0.4 * Player level / Total party level) * Party bonus
EXP received by other party members = EXP to be split * (0.4 * Player level / Total party level) * Party bonus
Leeching will be cut in half. Woohoo~

