Skip to content

Keep cluster passives unallocated after editing a jewel - #10333

Open
AdamZ-8113 wants to merge 1 commit into
PathOfBuildingCommunity:devfrom
AdamZ-8113:fix/cluster-import-allocation-state
Open

Keep cluster passives unallocated after editing a jewel#10333
AdamZ-8113 wants to merge 1 commit into
PathOfBuildingCommunity:devfrom
AdamZ-8113:fix/cluster-import-allocation-state

Conversation

@AdamZ-8113

@AdamZ-8113 AdamZ-8113 commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Description of the problem being solved:

After importing a character and unallocating a cluster passive, those passives get automatically reallocated in these cases:

  1. Modifying another socketed cluster jewel through the Items tab and clicking "save"
  2. Creating a new cluster jewel and socketing it anywhere
  3. Clicking on a jewel node on another cluster jewel

This is because PoB is keeping the character’s original cluster allocations and applying them again when rebuilding the clusters. This clears that temporary information once importing finishes, so subsequent edits preserve your current allocations. Importing the character again still applies its allocations normally.

Steps taken to verify a working solution:

  • Import a character Aurasforblight from account hammerlockwow#6127
  • Unallocate the 3 small reservation efficiency nodes on the top left of the tree
  • Click on one of the Small Cluster Jewels socketed into the Voices on the top right side of the tree (Hypnotic Stone, Soul Hope, etc.)
  • The small passives on the top left no longer get reallocated
  • Clicking on those jewels actually disables the socket and all dependent nodes (on the non patched version you have to remove the jewels through the Items tab)
  • Test suites passed
  • Confirmed this doesn't break Fix keystone clusters not importing and unallocated subgraphs existing #10272 which I think exacerbated this issue (the condition where clicking a jewel socket rebuilds all clusters), but it seems like this bug has existed since clusters were added

Link to a build that showcases this PR:

  • See above. This only happens when importing a character.

Before screenshot:

After screenshot:

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant