Skip to content

Add 3.29 skill trees#9973

Merged
LocalIdentity merged 4 commits into
PathOfBuildingCommunity:devfrom
Wires77:3_29_trees
Jul 23, 2026
Merged

Add 3.29 skill trees#9973
LocalIdentity merged 4 commits into
PathOfBuildingCommunity:devfrom
Wires77:3_29_trees

Conversation

@Wires77

@Wires77 Wires77 commented Jul 22, 2026

Copy link
Copy Markdown
Member

Getting this error when opening PoB, but I don't know if it's an error on my scuffed portable dev build or what

Error:

In 'Init': runtime error: ...e/wires77/git/PathOfBuilding/src/Classes/PassiveTree.lua:293: attempt to perform arithmetic on field 'x' (a table value)
stack traceback:
	[C]: in metamethod '__div'
	...e/wires77/git/PathOfBuilding/src/Classes/PassiveTree.lua:293: in field '_constructor'
	/home/wires77/git/PathOfBuilding/src/Modules/Common.lua:148: in function 'new'
	/home/wires77/git/PathOfBuilding/src/Modules/Main.lua:321: in function 'main.LoadTree'
	/home/wires77/git/PathOfBuilding/src/Modules/Main.lua:145: in function 'main.Init'
	[C]: in function 'PCall'
	/home/wires77/git/PathOfBuilding/src/Launch.lua:77: in function 'launch.OnInit'
v2.65.0
Press Enter/Escape to dismiss, F4 to return to build selection, or F5 to restart the application.
Press CTRL + C to copy error text.

I left the json files to make it reproducible

if ((node.ascendancyName == "Ascendant" and not node.isMultipleChoiceOption and not node.dn:find("Dexterity")
and not node.dn:find("Intelligence") and not node.dn:find("Strength") and not node.dn:find("Passive"))
or (node.isMultipleChoiceOption and node.ascendancyName)) and node.ascendancyName ~= "Reliquarian" then
or (node.isMultipleChoiceOption and node.ascendancyName)) and node.ascendancyName ~= "Reliquarian" and node.ascendancyName ~= "Luminary" then

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@LocalIdentity You added Reliquarian here last time, but I wasn't able to find out why or what issue it was causing if you can remember.

@millenlol

millenlol commented Jul 22, 2026

Copy link
Copy Markdown

Wires77#36

This should fix your issue, there was some issue with the sprites.json formatting.

Moves the bloodlines to have the Necromantic one off to the side
Fixes the issue with the new sprite tables for positions
Moves the Luminary position to below the existing Reliquarian as otherwise its in the way of cluster jewels
@LocalIdentity LocalIdentity added the enhancement New feature, calculation, or mod label Jul 23, 2026

@LocalIdentity LocalIdentity left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good now. I fixed the issue with the crash from the new table sprite coordiantes as I had already fixed it in a different PR I shelved
I moved the Luminary and some of the Bloddlines so they lines up a bit better too

@LocalIdentity
LocalIdentity merged commit 85f6fa0 into PathOfBuildingCommunity:dev Jul 23, 2026
2 of 3 checks passed
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