Skip to content

Commit bab084e

Browse files
AriacellWires77
andauthored
Add 3_26 standard, ruthless, and corresponding alternates trees (PathOfBuildingCommunity#8646)
* Add 3_26 standard and ruthless trees as per release.md guide * Add alternate version for 3_26 trees, reorder trees to ensure base tree is default * Update docs with suggestion for naming of alternate/ruthless trees and data json rename * Fix a contentious word flagged by the spellcheck action * Switch tree version from poeplanner --------- Co-authored-by: Wires77 <Wires77@users.noreply.github.com>
1 parent 1559937 commit bab084e

78 files changed

Lines changed: 404078 additions & 4 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

RELEASE.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,12 @@ The JSON data and required skill tree assets should come in a `.zip` archive.
3737
Steps:
3838
1. Download the `.zip` archive.
3939
2. Create a new directory in `./src/TreeData` with the following schema:
40-
`<major_league_version>_<minor_league_version>`.
40+
`<major_league_version>_<minor_league_version>`. For alternate or ruthless trees, add the suffixing as appropriate.
4141
For 3.14, the correct directory name would be `3_14`.
42+
For 3.25 Ruthless 'alternate' tree, the correct directory name would be `3_25_ruthless_alternate`.
4243
3. Copy the following file from the `.zip` archive root to the new directory:
4344
* `data.json`.
45+
Note for Ruthless for example, the exported data from GGG will be `ruthless.json`, and this file should be copied into the new directory and renamed to `data.json` for the following steps to pick it up.
4446
4. Copy the following files from the `assets` subdirectory in the `.zip` archive to the
4547
new directory:
4648
* `mastery-active-effect-3.png`
@@ -54,7 +56,7 @@ Steps:
5456
according to the file's format. This is important, otherwise the JSON data converter
5557
won't trigger.
5658
7. Restart Path of Building Community. This should result in a new file `tree.lua`.
57-
8. Remove `data.json` and `sprites.json` from the new directory. Do not commit these files.
59+
8. Remove `data.json` and `sprites.json` from the new directories. Do not commit these files.
5860

5961
## Timeless Jewel updates
6062

src/GameVersions.lua

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ liveTargetVersion = "3_0"
77
-- Skill tree versions
88
---Added for convenient indexing of skill tree versions.
99
---@type string[]
10-
treeVersionList = { "2_6", "3_6", "3_7", "3_8", "3_9", "3_10", "3_11", "3_12", "3_13", "3_14", "3_15", "3_16", "3_17", "3_18", "3_19", "3_20", "3_21", "3_22_ruthless", "3_22", "3_23_ruthless", "3_23", "3_24_ruthless", "3_24", "3_25_ruthless", "3_25_ruthless_alternate", "3_25_alternate", "3_25", }
10+
treeVersionList = { "2_6", "3_6", "3_7", "3_8", "3_9", "3_10", "3_11", "3_12", "3_13", "3_14", "3_15", "3_16", "3_17", "3_18", "3_19", "3_20", "3_21", "3_22_ruthless", "3_22", "3_23_ruthless", "3_23", "3_24_ruthless", "3_24", "3_25_ruthless", "3_25_ruthless_alternate", "3_25_alternate", "3_25", "3_26_ruthless", "3_26_ruthless_alternate", "3_26_alternate", "3_26" }
1111
--- Always points to the latest skill tree version.
1212
latestTreeVersion = treeVersionList[#treeVersionList]
1313
---Tree version where multiple skill trees per build were introduced to PoBC.
@@ -150,14 +150,38 @@ treeVersions = {
150150
num = 3.25,
151151
url = "https://www.pathofexile.com/passive-skill-tree/alternate/",
152152
},
153+
["3_26_ruthless"] = {
154+
display = "3.26 (ruthless)",
155+
num = 3.26,
156+
url = "https://www.pathofexile.com/passive-skill-tree/ruthless/",
157+
},
158+
["3_26_ruthless_alternate"] = {
159+
display = "3.26 (ruthless alternate)",
160+
num = 3.26,
161+
url = "https://www.pathofexile.com/passive-skill-tree/ruthless-alternate/",
162+
},
163+
["3_26_alternate"] = {
164+
display = "3.26 (alternate)",
165+
num = 3.26,
166+
url = "https://www.pathofexile.com/passive-skill-tree/alternate/",
167+
},
168+
["3_26"] = {
169+
display = "3.26",
170+
num = 3.26,
171+
url = "https://www.pathofexile.com/passive-skill-tree/3.26.0/",
172+
}
153173
}
154174

155175
---Mapping PoEPlanner.com version when importing trees from there
156176
poePlannerVersions = {
177+
[39] = "3_26_ruthless_alternate",
178+
[38] = "3_26_alternate",
179+
[37] = "3_26_ruthless",
180+
[36] = "3_26",
157181
[35] = "3_25_alternate",
158182
[34] = "3_25_ruthless_alternate",
159183
[33] = "3_25",
160-
[32] = "3_24_ruthless",
184+
[32] = "3_25_ruthless",
161185
[31] = "3_24",
162186
[30] = "3_23_ruthless",
163187
[29] = "3_23",

src/TreeData/3_26/ascendancy-3.png

134 KB
Loading
666 KB
Loading
6.67 MB
Loading

src/TreeData/3_26/background-3.png

7.12 KB
Loading

src/TreeData/3_26/frame-3.png

154 KB
Loading
743 KB
Loading

src/TreeData/3_26/jewel-3.png

66.7 KB
Loading

src/TreeData/3_26/jewel-radius.png

1.22 MB
Loading

0 commit comments

Comments
 (0)