Skip to content

Commit 8ee007a

Browse files
authored
Merge branch 'dev' into feature/keep-active-and-full-dps-skills
2 parents 5c4b39a + 9b7a967 commit 8ee007a

File tree

274 files changed

+560347
-76974
lines changed

Some content is hidden

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

274 files changed

+560347
-76974
lines changed

.busted

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
return {
22
_all = {
3-
coverage = true,
3+
coverage = false,
44
verbose = true,
55
},
66
default = {

.github/ISSUE_TEMPLATE/accuracy_bug_report.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Accuracy bug report
22
description: Create a bug report to help us fix incorrect wording in Path of Building for PoE1.
3-
labels: ["bug:accuracy"]
3+
labels: ["bug: accuracy"]
44
body:
55
- type: markdown
66
attributes:

.github/ISSUE_TEMPLATE/behaviour_bug_report.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Behaviour bug report
22
description: Create a bug report to help us fix incorrect behaviour or logic in Path of Building for PoE1.
3-
labels: ["bug:behaviour"]
3+
labels: ["bug: behaviour"]
44
body:
55
- type: markdown
66
attributes:

.github/ISSUE_TEMPLATE/calculation_bug_report.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Calculation bug report
22
description: Create a bug report to help us fix incorrect calculations in Path of Building for PoE1.
3-
labels: ["bug:calculation"]
3+
labels: ["bug: calculation"]
44
body:
55
- type: markdown
66
attributes:

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false

.github/workflows/test.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ jobs:
1414
uses: actions/checkout@v4
1515
- name: Run tests
1616
run: busted --lua=luajit
17-
- name: Report coverage
18-
continue-on-error: true # May fail on server errors (of coveralls.io)
19-
run: cd src; luacov-coveralls --repo-token=${{ secrets.github_token }} -e TestData -e Data -e runtime
2017
check_modcache:
2118
runs-on: ubuntu-latest
2219
container: ghcr.io/pathofbuildingcommunity/pathofbuilding-tests:latest

CHANGELOG.md

Lines changed: 123 additions & 1 deletion
Large diffs are not rendered by default.

changelog.txt

Lines changed: 119 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,121 @@
1+
VERSION[2.63.0][2026/03/15]
2+
3+
--- New to Path of Building ---
4+
* Add new 3.28 Uniques and add support for their mods (LocalIdentity, MrHB212)
5+
* Add support for defaulting gems to level 1 to help search for best Imbued Support (Peechey)
6+
* Add support for searching all sockets with Timeless Jewel finder (deathbeam)
7+
* Add support for Black Scythe Training Keystone (LocalIdentity)
8+
* Add support for "Lethal Dose" support and make "non-Poisoned Enemies" work with additional poisons (majochem)
9+
* Add support for Hallowing Flame mods (Paliak)
10+
* Add Holy Strike FullDPS override to not overstate melee damage (LocalIdentity)
11+
* Add radius values for Queen's Demand and Rain of Arrows transfigured gems (Wires77)
12+
13+
--- User Interface ---
14+
* Add Gem tooltip for Legacy Gems (LocalIdentity)
15+
* Add "Save As" build sorting options (xoxorwr)
16+
17+
--- Fixed Calculations ---
18+
* Fix Mana Burn not applying at least 1 degen per stack (LocalIdentity)
19+
* Fix Cryogenesis not working correctly (Nostrademous)
20+
* Fix Consecrated Ground effect not scaling Accuracy from Shining Justice (LocalIdentity)
21+
* Fix Ynda's Stand and Olroth Bloodline not working correctly (LocalIdentity)
22+
* Fix Greater Chain not working correctly with Poison Conc of Bouncing (LocalIdentity)
23+
* Fix Holy Strike not scaling with Melee damage (LocalIdentity)
24+
* Fix Holy Strike Minion missing Lightning damage conversion from skill gem (zekyriah)
25+
* Fix Melee damage not scaling Hammers from Holy Hammers (LocalIdentity)
26+
* Fix Divine Blast scaling with Melee damage mods (Lexy)
27+
* Fix Viper Strike "20% Less Hit Damage while Dual Wielding" mod applying to Poison (LocalIdentity)
28+
* Fix calculation error with theoretical maximum Poison stacks (majochem)
29+
* Fix per Minion Limit calculation when using Congregation Support (LocalIdentity)
30+
* Fix General's Cry DPS not scaling properly with increased Warcry Cooldown (bangbangsheshotmedown)
31+
32+
--- Fixed Behaviours ---
33+
* Fix PoB Trader not prioritising local weapon mods (LocalIdentity)
34+
* Fix Militant Faith protected nodes not working properly (LocalIdentity)
35+
* Fix Primal Roar (Farrul Bloodline) Minion damage mod not working (LocalIdentity)
36+
* Fix Varunastra not counting as a different weapon type for Dual Strike of Ambidexterity (Paliak)
37+
* Fix Reliquarian Widowhail node not working with regular bows (MrHB212)
38+
* Fix Charged Dash of Projection release states not appearing on calcs tab (LocalIdentity)
39+
* Fix Cruelty from Bitter Lash Bloodline not applying to main hand skills (LocalIdentity)
40+
* Fix Transfusion Support disabling Offering buffs (LocalIdentity)
41+
* Fix Curtain Call Mine throwing mods not working (LocalIdentity)
42+
43+
--- Accuracy Improvements ---
44+
* Fix Heroic Tragedy trade search using wrong Keystone for Uhtred / Medved (LocalIdentity)
45+
* Fix Acceleration Shrine config tooltip (Peechey)
46+
47+
VERSION[2.62.0][2026/03/09]
48+
49+
--- New to Path of Building ---
50+
* Add Cord Belt base (LocalIdentity)
51+
* Add support for Hextoad trigger (Paliak)
52+
53+
--- Fixed Calculations ---
54+
* Fix Reliquarian Widowhail Ascendancy not working (LocalIdentity)
55+
* Fix Void Shockwave 50% less Damage on non-repeat (LocalIdentity)
56+
57+
58+
VERSION[2.61.0][2026/03/09]
59+
60+
--- 3.28 - Mirage ---
61+
* Add 3.28 Tree (LocalIdentity)
62+
* Add support for all new skill gems (LocalIdentity, Peechey)
63+
* Add new Heroic Tragedy Timeless Jewel (LocalIdentity)
64+
* Add support for new 3.28 uniques (Paliak, majochem, MrHB212)
65+
* Update existing skills with 3.28 changes (LocalIdentity)
66+
* Update uniques with 3.28 changes (EminGul)
67+
* Add support for Cryogenesis Bloodline node (EtherealCarnivore, LocalIdentity)
68+
* Add support for anointing Cord Belts (Peechey)
69+
* Add Essence of Desolation mod support (EtherealCarnivore, LocalIdentity)
70+
* Preserve cluster jewel notables when changing enchantment (EtherealCarnivore)
71+
* Update Energy Shield gain to Per 10 Intelligence (Blitz54)
72+
* Update Resonating and Replenishing Shrine buffs (EtherealCarnivore)
73+
* Hide legacy awakened gems from dropdown (EtherealCarnivore, LocalIdentity)
74+
* Add support for new Runegraft mods (LocalIdentity, EtherealCarnivore)
75+
* Add flavour text for 3.28 uniques (Blitz54)
76+
77+
--- New to Path of Building ---
78+
* Auto-copy Eldritch Implicits when comparing gear (Peechey)
79+
* Add Split Personality path connector coloring (Devlin1991)
80+
* Show flavour text on Ascendancy and Bloodlines (Blitz54)
81+
* Add support for Soul Eater on Minions (LocalIdentity)
82+
* Add support for Shock Nova double hit (LocalIdentity)
83+
* Add support for Behemoth's Steel Willed Armour defence mod (LocalIdentity)
84+
* Add progress bar to power report (ALameLlama)
85+
* Add Stormburst calc for Exploding Orb Damage (LocalIdentity)
86+
* Add support for Mana Flask effects are not removed mod (deathbeam)
87+
* Fallback to build list when loading into a build that causes a crash (Paliak)
88+
89+
--- User Interface ---
90+
* Fix position of elements in Items tab when using portrait mode (meehl)
91+
* Fix Mastery tooltip bug when pressing escape while hovering an option (Blitz54)
92+
* Remove discriminator alert when the account name field is empty (Goufix)
93+
* Hide graft slots if not using the 3.27 tree (Blitz54)
94+
95+
--- Fixed Calculations ---
96+
* Fix Kinetic Fusillade calculations (Bobastic, LocalIdentity, nemrod10, Paliak)
97+
* Fix Spell Suppression Evasion mastery not working with some mods (danielztolnai)
98+
* Fix Radiant Faith calculations when using Foulborn Choir of the Storm (OriginalThing)
99+
* Fix Replica Nebulis damage calculation (ocombe)
100+
* Fix Ancestral and Seismic Cry incorrectly granting damage with Echoes of Creation to some skills (LocalIdentity)
101+
* Fix Enemy damage conversion mods scaling enemy damage (LocalIdentity)
102+
* Fix The Grey Wind unique not working properly with certain minion skills (TarikBeentjes61)
103+
104+
--- Fixed Behaviours ---
105+
* Fix Animate Weapon not using Energy Blade weapon (TarikBeentjes61)
106+
* Fix parsing for Arcane Surge mod in Hierophant's Arcane Blessing (Peechey)
107+
* Fix Hand of Phrecia enabling Generosity Auras (LocalIdentity)
108+
* Fix Sublime Vision +1 max Frenzy charges mod not working with Masterful Form (Paliak)
109+
* Fix Additional Arrows mods mods applying to Projectiles from some skills (LocalIdentity)
110+
* Fix Summon Holy Relic enchant not working with Holy Relic of Conviction (LocalIdentity)
111+
* Fix Decay not being scaled by some DoT multi mods (LocalIdentity)
112+
* Fix Ancient Skull buff being granted to players when using Spiritual Aid / Command (LocalIdentity)
113+
* Fix Crab Barriers not being able to be set to 0 (jopotochny)
114+
115+
--- Accuracy Improvements ---
116+
* Fix Maata's Teaching missing implicit (michelrtm)
117+
* Update The Queen's Hunger to show new veiled mods (michelrtm)
118+
1119
VERSION[2.60.0][2026/01/28]
2120

3121
--- New to Path of Building ---
@@ -8,7 +126,7 @@ VERSION[2.60.0][2026/01/28]
8126
--- Fixed Crashes ---
9127
* Fix crash on adding support gems and importing items to many builds (LocalIdentity)
10128
* Fix Radius Jewels in Shared Items Crashing on Load (Peechey)
11-
* Fix Crash when sorting gems while using Foulborn Gruthkel's Pelt (LocalIdentity)
129+
* Fix Crash when sorting gems while using Foulborn Gruthkul's Pelt (LocalIdentity)
12130

13131
--- User Interface ---
14132
* Fix Foulborn Icons showing on tree nodes, and foil items not importing type (Blitz54)

docs/modSyntax.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Used as a key, so you can reference this mod elsewhere in PoB. Can really be an
1313
- "OVERRIDE": used when you want to ignore any calculations done on this mod and just use the value (e.g. "your resistances are 78%" from Loreweave)
1414
- "FLAG": used for conditions. Value will be true/false when this type is used.
1515
- When you need the "FLAG" ModType, consider using the function `flag(name, source, modFlags, keywordFlags, extraTags)` instead. This method shortens the code and clarifies the intent. For example, `flag("ZealotsOath", { type = "Condition", var = "UsingFlask" })` is the same as `mod("ZealotsOath", "FLAG", true, { type = "Condition", var = "UsingFlask" })`
16+
- "MAX" and "MIN": used for values where only the highest or lowest value should take effect respectively. Examples are `"ImprovedMinionDamageAppliesToPlayer"` for "Increases and Reductions to Minion Damage apply ... at X% of their value" or `"PoisonStackLimit"` for "Cannot Poison Enemies with at least X Poisons on them"
1617
### Value
1718
This represents the raw value of the mod. When it's used in the skills to map from the skill data, this will be `nil`, as it pulls the number from the gem based on the level.
1819
### Source

fix_ascendancy_positions.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ def __sub__(self, other: Point2D) -> Point2D:
3939
"Trickster": Point2D(10200, -3700),
4040
"Saboteur": Point2D(10200, -2200),
4141
"Ascendant": Point2D(-7800, 7200),
42+
"Reliquarian": Point2D(-7800, 8900),
4243
"Warden": Point2D(8250, 8350),
4344
"Primalist": Point2D(7200, 9400),
4445
"Warlock": Point2D(9300, 7300),
@@ -52,6 +53,7 @@ def __sub__(self, other: Point2D) -> Point2D:
5253
"KingInTheMists": Point2D(3750, 12000),
5354
"Olroth": Point2D(5250, 12000),
5455
"Oshabi": Point2D(6750, 12000),
56+
"Necromantic": Point2D(8250, 12000),
5557
}
5658
EXTRA_NODES = {
5759
"Necromancer": [{"Node": {"name": "Nine Lives", "icon": "Art/2DArt/SkillIcons/passives/Ascendants/Int.png", "isNotable": True, "skill" : 27602},

0 commit comments

Comments
 (0)