Question on Experience Mechanics

Alash

Diabloii.Net Member
Question on Experience Mechanics

I've checked with the FAQ, and the information on experience is pre-1.10. Arreat's Summit on the other hand, looks up to date, but when doing the math I can't seem to get it right.

What troubles me is the way experience is divided when in parties. You get 1*(N+1)/2 experience per player in the game, which means +50% xp for each additional player. But, if you party up with those players, and they're the same level as you, the extra experience through increased population should be neutralized, since you xp gained is then factored by [clvl] / [sum of party clvls]. If everyone's level 50, and you're 4 in the party, that's then 250% of single-player xp plus the 35% party bonus (284%), factored by 50/200 = 71% experience, as opposed to the 100% you'd get if soloing.

The problem with this is that it doesn't add up with what I experience through online play. Doing Baal runs with 4 players certainly yields more experience than doing it alone. Time spent is obviously also a factor, but for a start I'd just like to understand the mechanics.
 

olbaid

Diabloii.Net Member
Re: Question on Experience Mechanics

From arreat summit, it sounds like the 35% party bonus is applied to the exp after the increase from additional players. Your formula has the 35% party bonus modifying the base monster exp.

So it might be
BaseExp * (2.5) * (1 + 0.35) * (50/200) = 84% exp

Just my guess though.
 
Last edited:

Alash

Diabloii.Net Member
Re: Question on Experience Mechanics

The question is whether the 35% is added to or multiplied by the base experience. Essentially, there are two possible formulas (plvl being the level sum of everyone in the party):

1) Grand Total = Base Experience * (1*(N+1)/2) * Party Bonus * Clvl / Plvl * Experience Penalty
2) Grand Total = Base Experience * (1*(N+1)/2 + Party Bonus) * Clvl / Plvl * Experience Penalty

Not that it makes that much of a difference, but I'm finalizing a level 70-99 spreadsheet as I speak, and want to reassure that the calculations are correct before I post it here.
 
Top