Commit df7f76f
Fix/hollow palm technique (#58)
* Chore: Bump action version numbers (PathOfBuildingCommunity#1993)
* Add support for Legacy Grand Spectrum mods (PathOfBuildingCommunity#1994)
Some old mods don't require the socketed in text
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
* Add support for Ancestral Empowerment, Ancestral Call, Crescendo II and III, Infernal Cry, and "Ancestrally Boosted Attacks" passive nodes (PathOfBuildingCommunity#1839)
* add support for Ancestral Call, Crescendo II and III, ancestral boost tree nodes
* fix ancestral call inc dmg from tree
* big ole refactor so we stop duplicating code
one commit so I can revert if it goes boom
* added test
update CalcSection from "Exerted Warcries" to "Ancestral Boosts"
* add data map for gemName given a modSource
* boosted attacks configOption
* add support for Ancestral Empowerment, including combining Ancestral Empowerment with Fist of War
fix Fist of War/ancestrally boosted slams more AOE to inc AOE
add test for Combined logic for Ancestral Empowerment and Fist of War
* comment spelling
* better label
* fix avg aoe from fist of war
* forgot AOE portion for Crescendo III
* add support for Infernal Cry's empowered buff
* refactor away from specific baseMod for FistOfWar
fix Ancestral Empowerment not getting the double from fist of war III
* empowered condition for all Ancestrally Boosted
* ancestralBoostEffect
* multiplier instead
* pr comments
also refactored Crescendo III to use the new logic instead of an extra isolated block of logic by introducing a way to conditionally max uptime for Boosted or Empowered attacks
* Fix issues
Move the Infernal Cry buff to calc offence so it doesn't rely on stale calc output
Fix Ancestral Empowerment uptime calculation
Move gain table so Infernal Cry still works
* Fix spelling
---------
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
* Add support for 0.5 JSON skill tree (PathOfBuildingCommunity#1984)
* Passive tree parser from ggg web data
* enhanced escapeGGGString
* Fix ascendancy unlock constraint check in node search parameters
* Refactor DrawQuadAndRotate to handle different data lengths for vertex calculations
* Add node overlay for Blighted Notable Frames in passive tree
* Fix typos and improve comments in passive tree script
* Fix typos in ascendancy handling and update inner radius calculations in passive tree script
* Refactor passive tree node replacement logic and add switchable options for Druid nodes
* Add support for alias notable maps and enhance jewel socket handling
- Enhanced passivetree_ggg.lua to support aliasNotableMap for jewel sockets.
* Rename aliasNotableMap to aliasPassiveSocket for clarity in passive tree data
* Enhance jewel socket handling by adding noRadius property and updating related logic in passive tree
* Enable Abyssal Lich parser
* Fix tests
Export ModCache
Fix crash with class Ids
Fix unarmed data for Ids
* Add legacy class ID remap
Old builds from 0.1 to 0.3 used the wrong id for the character class and opening them now would convert them to the wrong class. This maps the old builds so they now open correctly
* Formatting + typos
* AliasPassiveSocket fix
Was using the wrong name from a previous commit
* Export fixes
Uses the tree data folder to look for the ggg assets and json files
Fixes the tree file changing each time on export due to pairs usage
* Use copy file command to speed up export
Now runs in 0.1s instead of 8s
---------
Co-authored-by: justjuangui <servicios@juacarvajal.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
* Remove aliasPassiveSocket temp code
* Fix Hollow Palm Technique parsing and add Spectral Ward support
- Make 'rating' optional in evasion suffix patterns (r?a?t?i?n?g?)
- Remove dead-code keystone pattern with wrong parameter order
- Add bounds check for hollowPalmAddedPhys table (levels 1-40)
- Add descriptive line patterns for Hollow Palm Technique node
- Add Spectral Ward pattern for 'per X item evasion on equipped body armour'
- Update ModCache entries for all affected patterns
---------
Co-authored-by: Nighty <Nightblade@users.noreply.github.com>
Co-authored-by: LocalIdentity <31035929+LocalIdentity@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
Co-authored-by: Peechey <92683202+Peechey@users.noreply.github.com>
Co-authored-by: Juangui <80857657+justjuangui@users.noreply.github.com>
Co-authored-by: justjuangui <servicios@juacarvajal.com>
Co-authored-by: jay9297 <jay9297@users.noreply.github.com>1 parent 2c0242c commit df7f76f
130 files changed
Lines changed: 129048 additions & 1207 deletions
File tree
- .github/workflows
- spec/System
- src
- Classes
- Data
- Skills
- Export
- Scripts
- Skills
- Modules
- TreeData/0_5
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
47 | 68 | | |
48 | 69 | | |
49 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
877 | 877 | | |
878 | 878 | | |
879 | 879 | | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
880 | 937 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
19 | 25 | | |
20 | 26 | | |
21 | 27 | | |
| |||
24 | 30 | | |
25 | 31 | | |
26 | 32 | | |
27 | | - | |
| 33 | + | |
28 | 34 | | |
29 | 35 | | |
30 | 36 | | |
| |||
157 | 163 | | |
158 | 164 | | |
159 | 165 | | |
| 166 | + | |
| 167 | + | |
160 | 168 | | |
161 | 169 | | |
162 | 170 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
82 | | - | |
83 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
84 | 84 | | |
| 85 | + | |
85 | 86 | | |
86 | 87 | | |
87 | 88 | | |
| |||
119 | 120 | | |
120 | 121 | | |
121 | 122 | | |
| 123 | + | |
122 | 124 | | |
123 | 125 | | |
124 | 126 | | |
| |||
139 | 141 | | |
140 | 142 | | |
141 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
142 | 163 | | |
143 | 164 | | |
144 | 165 | | |
| |||
172 | 193 | | |
173 | 194 | | |
174 | 195 | | |
175 | | - | |
| 196 | + | |
176 | 197 | | |
177 | 198 | | |
178 | 199 | | |
| |||
304 | 325 | | |
305 | 326 | | |
306 | 327 | | |
307 | | - | |
| 328 | + | |
308 | 329 | | |
309 | 330 | | |
310 | 331 | | |
| |||
741 | 762 | | |
742 | 763 | | |
743 | 764 | | |
| 765 | + | |
744 | 766 | | |
745 | | - | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
746 | 773 | | |
747 | 774 | | |
748 | 775 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1262 | 1262 | | |
1263 | 1263 | | |
1264 | 1264 | | |
1265 | | - | |
| 1265 | + | |
1266 | 1266 | | |
1267 | 1267 | | |
1268 | 1268 | | |
| |||
1391 | 1391 | | |
1392 | 1392 | | |
1393 | 1393 | | |
1394 | | - | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
1395 | 1408 | | |
1396 | 1409 | | |
1397 | 1410 | | |
| |||
1499 | 1512 | | |
1500 | 1513 | | |
1501 | 1514 | | |
1502 | | - | |
| 1515 | + | |
1503 | 1516 | | |
1504 | 1517 | | |
1505 | 1518 | | |
| |||
0 commit comments