Skip to content

Add support for Sinister Jewel sockets#2277

Merged
LocalIdentity merged 6 commits into
PathOfBuildingCommunity:devfrom
followingthefasciaplane:dev
Jun 29, 2026
Merged

Add support for Sinister Jewel sockets#2277
LocalIdentity merged 6 commits into
PathOfBuildingCommunity:devfrom
followingthefasciaplane:dev

Conversation

@followingthefasciaplane

Copy link
Copy Markdown
Contributor

Description:

intended to add support for sinister jewel sockets granted by Voices and Zarokh's Gift. granted sockets now apply in calculator environments, update main build socket state only during the main calc pass, and are removed cleanly when the granting anoint/item goes away.

also wanted to fix the anoint picker so Zarokh's Gift appears by adding the new 0.5 emotions to the filter list, and verify tooltip comparisons include jewels socketed.

dynamically adds or removes socketables from the items UI with persistent socket allocation

Steps taken to verify a working solution:

  • test spec can be found in commit
  • preliminary testing allocating and unallocating sinister sockets
  • needs a more experienced contributor to review, im not entirely confident

Screenshots

z6 z5 z4 z3 z2 z1

followingthefasciaplane and others added 6 commits June 24, 2026 05:05
adds support for sinister jewel sockets granted by amulet anoints and Voices, including Zarokh's Gift. granted sockets now apply in calculator environments, update main build socket state only during the main calc pass, and are removed cleanly when the granting anoint/item goes away.

also fixes the anoint picker so Zarokh's Gift appears by adding the new 0.5 emotions to the filter list, and verifies tooltip comparisons include jewels socketed into prospective Zarokh sockets.
Added already in a different PR
Uses the sinister jewel count from ModParser now
Cleans up some duplicated code
Condense some functions
Now mark the sockets in the tree export so it's easier to check them in different files
Now stops the sockets working with Adorned
@LocalIdentity LocalIdentity added the enhancement New feature, calculation, or mod label Jun 29, 2026
@LocalIdentity LocalIdentity merged commit 1840fc1 into PathOfBuildingCommunity:dev Jun 29, 2026
5 checks passed
@civilianlp

Copy link
Copy Markdown

great work; thank you. However, would there be any value to explicitly name the sockets as "Sinister Sockets #" for visual clarity? This way you can also block uniques in dropdown? (unless you're already doing so)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature, calculation, or mod

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants