Skip to content

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

Open
LocalIdentity wants to merge 2 commits into
devfrom
fix_area-rounding
Open

Fix skill Area of Effect rounding and minion skill AoE values#10268
LocalIdentity wants to merge 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug: calculation Numerical differences

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant