PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding-PoE2

Multiple misscalculated values in PoB

Open
#1,528 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Lua
Stars
1.9k
Forks
451
Avg merge
21h 16m
Merged PRs (30d)
68

Description

Check version
  • I'm running the latest version of Path of Building and I've verified this by checking the changelog
Check for duplicates
  • I've checked for duplicate open and closed issues by using the search function of the issue tracker
Check for support
  • I've checked that the calculation is supposed to be supported. If it isn't please open a feature request instead (Red text is a feature request).
What platform are you running Path of Building on?

Windows

What is the value from the calculation in-game?

Evasion:

Character is in Hideout

Weapon Slot II (Hollow Palm Monk)

Evasion Rating without Wind Dancer: 14560

Image

Evasion Rating with 3/3 Wind Dancer: 18928

Image

Edit:
Ingame intelligence value: 159
This is important since I have the node 'winter owl' , which increases evasion rating by intelligence

Spirit:

All Auras Spirit: 0/263

Image

Spirit without blasphemy: 76/263

Image

Spirit with blasphemy, but not 'heightened Curse' support gem: 21/263

Image

Damage:

Average Damage: 43182.71
DPS: 119616.12
APS: 2.77
Crit Chance: 62.85%
Crit Multiplier: +580% (so total 680%)
Wave Length: 7.8m

Image
What is the value from the calculation in Path of Building?

Evasion:

Weapon Slit II (Hollow Palm Monk)

Clean Config on import. No Quest Rewards are chosen ingame or in pob that influence Evasion Rating (like Qimah: global defenses).

This was a lie, see edit

Evasion Rating without Wind Dancer: 14954

Evasion Rating with 3/3 Wind Dancer: 19440

Edit:
pob intelligence value: 149

This still doesn't change the fact, that there is an error in the calculation, since the evasion rating in pob should have been actually lower than ingame, since 10 intelligence were missing

pob values with intelligence: 159

Evasion Rating without Wind Dancer: 15050
Evasion Rating with 3/3 Wind Dancer: 19564

Spirit:

all auras: -1/263

without blasphemy: 76/263

with blasphemy, but no 'heightened Curse' support gem: 21/263

something is misscalculated when another cost % reservation multiplier is added. 'heightened curse' support gem has a 140% cost & reservation multiplier

Damage:

The misscalculation can be on my side, since I had to add an custom modifier to calculate the effect of the 'Kaom's Madness' supported gem, since it is not currently supported by PoB2.

Added modifier:

#Kaom's Madness
Storm Wave creates 3 additional Fissures
Storm Wave has 20% less attack speed
Storm Wave deals 40% less damage
Storm Wave has 30% less Area of Effect

Image

Creating additional Fissures doesn't change anything for PoB, just included it for the sake of completeness. The necessary modifiers are highlighted as active.

Average Damage: 56275.2
DPS 156.585.8
APS: 2.78
Crit Chance: 62.85%
Crit Multiplier: 680%
AoE Radius/Wave Length: 7.8m

All stats below DPS are the same ingame as in PoB, except maybe the small rounding error that happens with aps (2.77 vs 2.78), but the average damage is almost exactly 30% higher than it is ingame and I could not figure out where it is coming from. It is the same with Weapon Slot I attacks, so not unique to Hollow Palm.

How to reproduce the issue

Evasion Rating can be reproduced with any Character with Evasion Rating on gear and/or passives.

Spirit issue can be reproduced with any Character that runs Blasphemy and 'heightened curse' support gem.

I did not try this on other characters, so I can't single out why my damage is shown at around 30% higher in pob than it is ingame.

PoB for PoE2 build code
https://poe.ninja/poe2/pob/1185f
Screenshots

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked PoE2 build code and reproduce the reported evasion, Spirit, and damage values in Path of Building. Compare each result with the in-game values, isolating the calculation that differs; done means the affected calculations match the supplied in-game results without relying on the custom Kaom's Madness modifier.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.