Skip to content

Commit f4b8290

Browse files
committed
Merge branch 'PathOfBuildingCommunity:dev' into spectres
2 parents df938e2 + a8664fd commit f4b8290

File tree

518 files changed

+196838
-64110
lines changed

Some content is hidden

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

518 files changed

+196838
-64110
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,5 @@ src/Data/TimelessJewelData/*.bin
4343
# Simplegraphic Debugging
4444
runtime/imgui.ini
4545

46+
47+
src/poe_api_response.json

CHANGELOG.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,84 @@
11
# Changelog
22

3+
## [v0.6.0](https://github.com/PathOfBuildingCommunity/PathOfBuilding/tree/v0.6.0) (2025/04/06)
4+
5+
[Full Changelog](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/compare/v0.5.0...v0.6.0)
6+
7+
## What's Changed
8+
### New to Path of Building
9+
- Support importing characters from PoE API [\#845](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/845) ([Wires77](https://github.com/Wires77), [trompetin17](https://github.com/justjuangui))
10+
- Add 0.2 Passive Tree [\#872](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/872) ([trompetin17](https://github.com/justjuangui))
11+
- Add support for all new active gems [\#885](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/885) ([LocalIdentity](https://github.com/LocalIdentity))
12+
- Add some new 0.2 Uniques (mods are not supported yet) [\#881](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/881) ([Blitz54](https://github.com/Blitz54))
13+
- Update existing uniques with changes from 0.2 [\#880](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/880) ([Blitz54](https://github.com/Blitz54), [Wires77](https://github.com/Wires77))
14+
### Mechanics
15+
- Implement Rare item templates [\#826](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/826) ([Blitz54](https://github.com/Blitz54))
16+
- Add support for various Crossbow mechanics (DPS, Reload Time, Additional Projectiles, Bolt Count) [\#818](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/818) ([majochem](https://github.com/majochem))
17+
- Added support for break armour on hit [\#756](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/756) ([MrHB212](https://github.com/MrHB212))
18+
- Add Damage Buff for fully broken enemy armour [\#876](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/876) ([lucs66](https://github.com/lucs66))
19+
- Add support for Soul Core stat requirement conversion [\#835](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/835) ([haugenc](https://github.com/haugenc))
20+
- Add support for Minion Revival Time [\#847](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/847) ([Blitz54](https://github.com/Blitz54))
21+
- Add support for Ice Crystal life [\#843](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/843) ([Blitz54](https://github.com/Blitz54))
22+
- Add support for Parried Recently [\#891](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/891) ([Blitz54](https://github.com/Blitz54))
23+
- Update Pinned enemy conditions [\#875](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/875) ([lucs66](https://github.com/lucs66))
24+
- Update Charge Duration, Unarmed Speed, and Cruel Ogham Manor reward [\#868](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/868) ([Blitz54](https://github.com/Blitz54))
25+
- Update Sceptres Auras to apply to Self [\#882](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/882) ([Blitz54](https://github.com/Blitz54))
26+
### Ascendancy
27+
- Add support for Break Enemy Armour Below 0 - "Imploding Impacts" Warbringer [\#759](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/759) ([majochem](https://github.com/majochem))
28+
- Add support for "Price Of Power" (Lich Ascendancy Notable) [\#865](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/865) ([majochem](https://github.com/majochem))
29+
- Add support for "Rupture The Soul" (Lich Ascendancy Notable) [\#863](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/863) ([majochem](https://github.com/majochem))
30+
- Add support for "Eldritch Empowerment" (Lich Ascendancy Notable) [\#862](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/862) ([majochem](https://github.com/majochem))
31+
- Add Support for "Necromantic Conduit" and "Blackened Heart" (Lich Ascendancy Notables) [\#860](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/860) ([majochem](https://github.com/majochem))
32+
- Add support for "A Solid Plan" - (Tactician Notable) [\#871](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/871) ([Blitz54](https://github.com/Blitz54))
33+
- Add support for "Critical Strike" (Amazon Ascendancy Notable) [\#879](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/879) ([majochem](https://github.com/majochem))
34+
- Add support for "Soulless Form" (Lich Ascendancy Notable) [\#877](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/877) ([majochem](https://github.com/majochem))
35+
- Adds Support for Unfurled Finger and Mystic Attunement [\#857](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/857) ([Nostrademous](https://github.com/Nostrademous))
36+
### Skills
37+
- Add support for Discipline [\#816](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/816) ([Blitz54](https://github.com/Blitz54))
38+
- Add support for Bidding support gem [\#792](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/792) ([Blitz54](https://github.com/Blitz54))
39+
- Add support for Sigil of Power [\#824](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/824) ([Blitz54](https://github.com/Blitz54))
40+
- Add support for Attrition [\#777](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/777) ([Blitz54](https://github.com/Blitz54))
41+
- Add support for Berserk Gem [\#813](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/813) ([Blitz54](https://github.com/Blitz54))
42+
- Add support for Excoriate and Adhere [\#888](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/888) ([Blitz54](https://github.com/Blitz54))
43+
- Add support for Mysticism, Enormity, Strong Hearted, Loyalty, Overextend [\#890](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/890) ([Blitz54](https://github.com/Blitz54))
44+
- Add support for 15 new Support gems [\#893](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/893) ([LocalIdentity](https://github.com/LocalIdentity))
45+
- Add support for Skeletal Warrior gem quality [\#822](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/822) ([Blitz54](https://github.com/Blitz54))
46+
- Add support for Enfeeble "enemies deal less damage" mods [\#797](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/797) ([Blitz54](https://github.com/Blitz54))
47+
- Add Base Attack Damage for Stomping Ground support [\#846](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/846) ([Blitz54](https://github.com/Blitz54))
48+
- Add support for Ailment part of Overwhelming Presence skill [\#839](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/839) ([mauriliogenovese](https://github.com/mauriliogenovese))
49+
- Add support for Siege Cascade dmg vs Immobilised enemy [\#869](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/869) ([Blitz54](https://github.com/Blitz54))
50+
- Add support for Blasphemy's "Socketed Skills have +1 metres to base radius" [\#806](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/806) ([lutharous](https://github.com/lutharous))
51+
- Add support for Blasphemy less curse effect [\#800](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/800) ([Blitz54](https://github.com/Blitz54))
52+
### Uniques
53+
- Add support for Megalomaniac [\#856](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/856) ([Blitz54](https://github.com/Blitz54))
54+
- Add support for Candlemaker "chance to ignite is doubled" [\#775](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/775) ([Blitz54](https://github.com/Blitz54))
55+
- Add support for Saffell's Frame "max block mods apply to max resist" [\#837](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/837) ([Blitz54](https://github.com/Blitz54))
56+
- Add support for Perfidy "% chance to avoid chaos damage from hits" [\#784](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/784) ([Blitz54](https://github.com/Blitz54))
57+
- Add support for Bones of Ullr mod and fix Lord of Horrors [\#740](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/740) ([Blitz54](https://github.com/Blitz54))
58+
### Tree
59+
- Add support for Grenadier tree node [\#791](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/791) ([Blitz54](https://github.com/Blitz54))
60+
- Add support for "enemies in your presence have resistance equal to yours" [\#786](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/786) ([Blitz54](https://github.com/Blitz54))
61+
- Add parsing for some new mods [\#878](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/878) ([Paliak](https://github.com/Paliak))
62+
- Add support for basic Companion nodes [\#886](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/886) ([Blitz54](https://github.com/Blitz54))
63+
### User Interface
64+
- Toggle Attribute Nodes with Right Click [\#867](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/867) ([Kylixen](https://github.com/Kylixen))
65+
- Only show bleed/ignite/poison options when needed [\#431](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/431) ([deathbeam](https://github.com/deathbeam))
66+
### Fixed Calculations
67+
- Fix unleash seal gain time depends on base cast speed [\#793](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/793) ([mauriliogenovese](https://github.com/mauriliogenovese))
68+
- Fix Blasphemy logic applying to Trigger Spells [\#781](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/781) ([Blitz54](https://github.com/Blitz54))
69+
- Fix Burden of Shadows Life cost calculation [\#851](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/851) ([LocalIdentity](https://github.com/LocalIdentity))
70+
- Fix warcry speed scaled by cast speed instead of warcry speed [\#805](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/805) ([mauriliogenovese](https://github.com/mauriliogenovese))
71+
- Add support for Elemental Storm and Solar Orb hit rate [\#866](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/866) ([Blitz54](https://github.com/Blitz54))
72+
### Fixed Behaviours
73+
- Fix Weapon comparison with Giant's Blood [\#809](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/809) ([mauriliogenovese](https://github.com/mauriliogenovese))
74+
- Fix node search not updating when switching between Sorceress and Witch [\#850](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/850) ([Blitz54](https://github.com/Blitz54))
75+
- Fix "Exploit Weakness" Support not applying for "ArmourFullyBroken" [\#801](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/801) ([majochem](https://github.com/majochem))
76+
- Fix Shockwave tree node not applying to all AoE skills [\#790](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/790) ([mauriliogenovese](https://github.com/mauriliogenovese))
77+
- Fix Unholy Might to use PoE 2 version [\#854](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/854) ([majochem](https://github.com/majochem))
78+
### Other changes
79+
- Fix skill tree textures not displaying correctly on old hardware [\#74](https://github.com/PathOfBuildingCommunity/PathOfBuilding-SimpleGraphic/pull/74) ([Zao](https://github.com/Zao))
80+
81+
382
## [v0.5.0](https://github.com/PathOfBuildingCommunity/PathOfBuilding/tree/v0.5.0) (2025/02/12)
483

584
[Full Changelog](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/compare/v0.4.1...v0.5.0)

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ Files in /Data /Export and /TreeData can be massive and cause the emmyLua langua
189189
### PyCharm Community / IntelliJ Idea Community
190190

191191
1. Create a new "Debug Configuration" of type "Emmy Debugger(NEW)".
192-
2. Select "x86" version.
192+
2. Select "x64" version
193193
3. Select if you want the program to block (checkbox) until you attached the debugger (useful if you have to debug the startup process).
194194
4. Copy the generated code snippet directly below `function launch:OnInit()` in `./src/Launch.lua`.
195195
5. Start Path of Building Community

LICENSE.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,34 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
554554

555555
*******************************************************************************
556556

557+
sha2:
558+
559+
*******************************************************************************
560+
561+
MIT License
562+
563+
Copyright (c) 2018-2022 Egor Skriptunoff
564+
565+
Permission is hereby granted, free of charge, to any person obtaining a copy
566+
of this software and associated documentation files (the "Software"), to deal
567+
in the Software without restriction, including without limitation the rights
568+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
569+
copies of the Software, and to permit persons to whom the Software is
570+
furnished to do so, subject to the following conditions:
571+
572+
The above copyright notice and this permission notice shall be included in all
573+
copies or substantial portions of the Software.
574+
575+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
576+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
577+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
578+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
579+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
580+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
581+
SOFTWARE.
582+
583+
*******************************************************************************
584+
557585
xml.lua:
558586

559587
*******************************************************************************
@@ -1279,3 +1307,55 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
12791307
THE SOFTWARE.
12801308

12811309
*******************************************************************************
1310+
1311+
luasocket:
1312+
1313+
*******************************************************************************
1314+
1315+
Copyright (C) 2004-2022 Diego Nehab
1316+
1317+
Permission is hereby granted, free of charge, to any person obtaining a
1318+
copy of this software and associated documentation files (the "Software"),
1319+
to deal in the Software without restriction, including without limitation
1320+
the rights to use, copy, modify, merge, publish, distribute, sublicense,
1321+
and/or sell copies of the Software, and to permit persons to whom the
1322+
Software is furnished to do so, subject to the following conditions:
1323+
1324+
The above copyright notice and this permission notice shall be included in
1325+
all copies or substantial portions of the Software.
1326+
1327+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1328+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1329+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1330+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1331+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
1332+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
1333+
DEALINGS IN THE SOFTWARE.
1334+
1335+
*******************************************************************************
1336+
1337+
lua-utf8:
1338+
1339+
*******************************************************************************
1340+
1341+
MIT License
1342+
1343+
Copyright (c) 2018 Xavier Wang
1344+
1345+
Permission is hereby granted, free of charge, to any person obtaining a copy
1346+
of this software and associated documentation files (the "Software"), to deal
1347+
in the Software without restriction, including without limitation the rights
1348+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1349+
copies of the Software, and to permit persons to whom the Software is
1350+
furnished to do so, subject to the following conditions:
1351+
1352+
The above copyright notice and this permission notice shall be included in all
1353+
copies or substantial portions of the Software.
1354+
1355+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1356+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1357+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1358+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1359+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1360+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1361+
SOFTWARE.

0 commit comments

Comments
 (0)