Skip to content

Fix gem level behaviour of support granted skills - #2521

Merged
LocalIdentity merged 4 commits into
PathOfBuildingCommunity:devfrom
vaisest:fix-doedre-level
Sep 29, 2026
Merged

LocalIdentity merged 4 commits into
PathOfBuildingCommunity:devfrom
vaisest:fix-doedre-level

Conversation

@vaisest

@vaisest vaisest commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Description of the problem being solved:

This fixes an issue reported on Reddit where Chaos Mastery linked with Despair and Doedre's Undoing doesn't increase damage. This seems to have been caused by the support granted skill code only copying the base parent gem level, which doesn't include e.g. support gem or item +levels.

The calc tab also assumed level 1 on the gem.

Now, the gem level is just from another active skill, and the calc tab shows that level while hiding modifiers.

Steps taken to verify a working solution:

  • Old tests pass
  • New test added
  • Manually confirmed

Link to a build that showcases this PR:

https://poe.ninja/poe2/pob/28c7b

Before screenshot:

image

After screenshot:

image

LocalIdentity added 2 commits September 29, 2026 18:02
When having multiple skills with support effects it could use the wrong main skill as a level reference
@LocalIdentity LocalIdentity added the bug: calculation Numerical differences label Sep 29, 2026
@LocalIdentity
LocalIdentity merged commit cd94340 into PathOfBuildingCommunity:dev Sep 29, 2026
5 checks passed
awlego added a commit to awlego/PathOfBuilding-PoE2 that referenced this pull request Oct 11, 2026
Conflict in CalcSetup.lua resolved to upstream: PathOfBuildingCommunity#2521 defers every
support-granted active skill and has it inherit the supported skill's
level, which supersedes the local Hayoxi lineage level-mirroring pass.
The lineage tag conversion and trigger cadence code is kept.

Adapt the Time-Lost solver's trade query to PathOfBuildingCommunity#2502's requester callback
contract (filters-only table instead of a JSON string), passing a price
sort through since the query has no weight group for statgroup.0.

Regenerate ModCache.
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.

2 participants