Skip to content

Fix skill Area of Effect rounding and minion skill AoE values - #10268

Merged
LocalIdentity merged 2 commits into
devfrom
fix_area-rounding
Aug 23, 2026
Merged

LocalIdentity merged 2 commits into
devfrom
fix_area-rounding

Conversation

@LocalIdentity

Copy link
Copy Markdown
Contributor

Description of the problem being solved:

Fixes 2 area related issues
PoB previously multiplied increased and final Area of Effect as floats and rounded the combined multiplier to two decimals. The game first rounds the final area percentage, multiplies it by the additive area percentage, and truncates that result before converting area to radius.

The stat active_skill_area_of_effect_radius_+%_final was mapped as more Area of Effect instead of more Radius, so a 50% final radius mod gave 22% more radius instead of 50%.

Add a test using Carrion Golem Leap Slam.
The 15 base radius and 30% final radius now calculate to 19 instead of the 17 it showed before.

Link to a build that showcases this PR:

https://maxroll.gg/poe/pob/i03o100h

Before screenshot:

image

After screenshot:

image

PoB previously multiplied increased and final Area of Effect as floats and rounded the combined multiplier to two decimals. The game first rounds the final-area percentage, multiplies it by the additive area percentage, and truncates that result before converting area to radius.
The stat `active_skill_area_of_effect_radius_+%_final` was mapped as more Area of Effect instead of more Radius, so a 50% final radius mod gave 22% more radius instead of 50%.

Add a test using Carrion Golem Leap Slam.
The 15 base radius and 30% final radius now calculate to 19 instead of the 17 it showed before.
@LocalIdentity LocalIdentity added the bug: calculation Numerical differences label Aug 21, 2026
@LocalIdentity
LocalIdentity merged commit e92299a into dev Aug 23, 2026
3 checks passed
@LocalIdentity
LocalIdentity deleted the fix_area-rounding branch August 23, 2026 09:51
@LocalIdentity LocalIdentity added the pob2 Label for features that should be ported over to PoB-PoE2 label Aug 29, 2026
LocalIdentity added a commit to PathOfBuildingCommunity/PathOfBuilding-PoE2 that referenced this pull request Aug 30, 2026
…lues (#2479)

* Apply changes from PathOfBuildingCommunity/PathOfBuilding#10268

* Fix port

---------

Co-authored-by: LocalIdentity <LocalIdentity@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug: calculation Numerical differences pob2 Label for features that should be ported over to PoB-PoE2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant