PoE Trade Calculation Physical DPS - How? Why?

Hey folks,

I encounter the following "problem" sometimes my calculation of Physical DPS seems to be correct, sometimes not.

For Example



Currently i calculate Physical DPS like this:

Base Phy Dmg * Att Speed * 20% Quali
((14 + 42) / 2) * 1.3 * 1.2 = 43.68

Trade page shows 43.55, where is my fault?

But on the other hand:



using the same way:
((21 + 39) / 2) * 1.57 * 1.2 = 56.52

I get the excepted Value, same as shown on PoE's trade output.

Any ideas on that one?

Thanks & Best regards.
Last edited by ProlyX#8760 on May 10, 2025, 11:10:09 AM
Last bumped on May 10, 2025, 2:36:07 PM
We cannot see any of your images.

"VPs are not required to change their posting style. They are still welcome to express their opinions and take part in any discussions they wish. Their only responsibility is to continue doing what they have always done - posting in a friendly and constructive manner."

-GGG, 2015
"
Sarno#0493 wrote:
We cannot see any of your images.


Thanks for the information, hope i've fixed it for now.
Last edited by ProlyX#8760 on May 10, 2025, 11:11:05 AM
"
ProlyX#8760 wrote:


Currently i calculate Physical DPS like this:

Base Phy Dmg * Att Speed * 20% Quali
((14 + 42) / 2) * 1.3 * 1.2 = 43.68

Trade page shows 43.55, where is my fault?

I couldn't tell just by looking at the post, but looking up one with 20% quality made it clear.

14 * 1.2 = 16.8 rounded to 17
42 * 1.2 = 50.4 rounded to 50
((14 + 42) / 2) * 1.2 = 33.6
(17 + 50) / 2) = 33.5

So, there is a 0.1 difference between what you expected the average hit to be, and what the actual result is--due to rounding.
Yea and the the 2nd point is something like:

IF QUALI >= 20 ==> CONTINUE
IF QUALI > 0 && QUALI < 20 ==> * ((20 - QUALI) / 100 + 1)
IF QUALI == 0 ==> * 1.2

Based on Quality the item have, it will either not added (20), added to 20% or used as is, if higher than 20.

Thanks

Report Forum Post

Report Account:

Report Type

Additional Info