Commit Graph

8543 Commits

Author SHA1 Message Date
LocalIdentity
c7bd30a361 Spacing 2025-06-29 20:22:13 +10:00
LocalIdentity
370b325b1e Export from game files 2025-06-29 20:00:18 +10:00
github-actions[bot]
a610d079ae Release 2.55.0 (#8741)
* Prepare release 2.55.0

* Update changelogs

---------

Co-authored-by: LocalIdentity <LocalIdentity@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-29 19:41:54 +10:00
Paliak
bc95efda2f Fix minion skill type issues causing mod compatiblity issues (#8719)
* Export stats on gems that cannot be added to minions

Uses the column in Stats.dat to mark stats on gems that cannot be granted to minions.

* FIX: minions using minion skill to determine support gem compatibility

* FIX: limit application of mods from gems to mods using exported flag

* FIX: ensure duration exists in wave of conviction preDamageFunc

* FIX: ensure triggeredByDamageTaken hsa value when generating CWDT config

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-29 19:17:46 +10:00
Никита Троянов
2faf27a1c9 Fix Add 'Cast Time' to Calcs page for Warcries (#8190)
* fix #8079

* #

* added warcry cast time to section
2025-06-29 17:06:27 +10:00
Никита Троянов
039d582917 Predefine build name on character import. (#8185)
* predefine build name on import

* #

* nulling predefined build name on new build

* Remove account discriminator from account name

* Only use the predefined name when on a blank build

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-29 17:04:02 +10:00
LocalIdentity
abb56bc39b Fix Summon Phantasm minion level incorrectly using the active gem level (#8740)
The Summon Phantasm support is meant to use the level of the Summon Phantasm gem to determine the level of the minion, not the level of the active skill which it is linked to
This also removes the minon flag from the support as it does not grant the minion tag to supported skills in game

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-29 16:32:13 +10:00
LocalIdentity
1bf94fb182 Fix Sublime Vision and Watchers Eye Purity of Lightning mod (#8739)
Watchers eye was not looping through the mods to add additional lines when a mod was split into 2 lines
The item tab was joining the split lines together and not adding the `{variant:}` text after a newline character was is a mod line
e.g. `"(10-20)% of Fire and Cold Damage taken as Lightning Damage while", "affected by Purity of Lightning"` was being turned into
`"{variant:}(10-20)% of Fire and Cold Damage taken as Lightning Damage while\n affected by Purity of Lightning"`
instead of
`"{variant:}(10-20)% of Fire and Cold Damage taken as Lightning Damage while\n{variant:}affected by Purity of Lightning"`

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-29 16:31:38 +10:00
Blitz54
c24bb2bac8 Set selected skill set as the one just saved (#8738) 2025-06-29 16:31:27 +10:00
LocalIdentity
894361fa27 Revert "Fix Summon Phantasm minion level incorrectly using the active gem level"
This reverts commit d4891799e8.
2025-06-29 15:51:58 +10:00
LocalIdentity
d4891799e8 Fix Summon Phantasm minion level incorrectly using the active gem level
The Summon Phantasm support is meant to use the level of the Summon Phantasm gem to determine the level of the minion, not the level of the active skill which it is linked to
This also removes the minon flag from the support as it does not grant the minion tag to supported skills in game
2025-06-29 15:51:25 +10:00
Blitz54
cd067cd55b Runegrafting and Keystone Tattoo Fixes (#8734)
* Fix keystone right click, runegrafting updates image, allow right click to runegraft

* Remove DNT on export and keystones from runegraft dropdown

* Don't count Runegrafts towards tattoo limit

* Fix overwriting the mastery type for polymath

* Fix exporting targetType and remove Test runegraft

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-29 10:16:55 +10:00
LocalIdentity
3aa7e6fdb1 Update Timeless Jewels to work with 3.26 Tree (#8736)
Fixes #8701
Fixes #8703

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-28 15:55:54 +10:00
Nighty
06c4f49ba2 Update EmmyLua VSCode debugging tutorial 2 (#8729)
* consolidated debugger snippet insertion instructions
* fix(?) snippet indentation (spc->tab)
2025-06-28 15:55:47 +10:00
LocalIdentity
5cdeddf471 Add support for Runegraft mods (#8735)
* Add support for Runegraft mods

Adds support for all Runegraft mods except for the chance to ignore cooldown and Buff expiry rate mod. The buff expiry rate mod would require a lot of work I think so it only applied to buffs that affected the player

* Fix typo

* Space

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-28 15:55:19 +10:00
LocalIdentity
6f009a3d81 Fix crash when output.DamageRolls is nil
Fixes #8731
2025-06-27 19:33:49 +10:00
Nighty
ce509243fd fix Mastery node right-click crash (#8728)
Fixes #8697 
Temporary fix while runegraft support is finalized.
2025-06-27 12:55:29 +10:00
majochem
18c08505a3 Add support for various "Infamous" (Mercenary exclusive) item modifiers (#8698)
* Add move speed penalty & debuff tag to Debilitated

Debilitated so far only cause 10% less damage
(presumably because it was only applied to players), but should also
apply 20% less movement speed

Also added the "globalEffect" / "debuff" tag in case of future
interactions

* Add "debilitated" to flagTypes in ModParser

This enables "Your are debilitated", "Nearby enemies are debilitated",
"minions are debilitated" etc.

No effect on ModCache as no such mod exists on uniques or tree
(only "Infamous" mod atm)

* Add support for "Your warcries cover enemies in ash"

* Add support for "per two fortification on you"

NOTE: This doesn't correctly work when putting the item on an AG because
actor = "player" is necessary. actor = "enemy" did also not work and is
less safe. Not specifying an actor would make it based on monster
fortification stacks in some cases. "player" is the best solution until
we have actor = "self"

* Add support for Trap & Mine Chain mod

"Skills used by your Traps and Mines Chain 2 additional times"
- Added "skills used by your traps and mines" preFlag
- Added "chain " as modName (extra space to avoid match with "chaining")
- Added "(%d+) additional times?" to formList

* Add generic "projectiles " preFlag

This in combination with previous commit enables mods like:
"Projectiles chain 2 additional times"

Also included modCache to check it doesn't break any existing mods

* Add support for "socketed gems xyz"

Previous preFlag was limited to "have/deal/gain" etc. which did not work
with e.g. "chain" modName. So now "Socketed gems chain 1 additional time"
works.

Changing the lua pattern from "[hgd][ae][via][enl] "
to "([hgd]?[ae]?[via]?[enl]?%s?)" would probably work in a lot of places
, but I didn't want to do that much testing. It doesn't break any other
"socketed gems xyz" mods for now.

* Add support for many other mods

* Support Blink / Mirror Arrow mod

* Generic parsing for seconds

* Position

---------

Co-authored-by: majochem <majochem@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-26 18:01:08 +10:00
LocalIdentity
f238d97618 Fix Brand Damage and Crit nodes not affecting Arcanist Brand skills (#8685)
Increased brand damage / crit chance / crit multi mods should be affecting skills triggered by Arcanist brand but they were broken in #7188.
Made a few changes to check for the skill types now instead of the skill flag so we don't show brand mods on arcanist triggered skills
Calc triggers was using the skill cfg of the triggered skill instead of Arcanist brand which is why "Cast speed with brand skills" wasn't increasing the trigger rate

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-26 15:27:16 +10:00
LocalIdentity
cb0a1b8a0e Add new 3.26 Uniques (#8691)
* Add new 3.26 Uniques

Adds all the new uniques but does not add support for the mods on them yet

* Add drop locations and fix variants

* Mystic Refractor

* Betrayal's Sting

* Hand of Heresy

* Coiling Whisper

* Whispers of Infinity

* Binds of Bloody Vengeance

* Fix Hand of Heresy

* Howlcrack

* Enmity's Embrace

* Servant of Decay

* Seven Teachings

* Legacy of the Rose

* Squirming Terror

* Venarius' Astrolabe

* Bound by Destiny

* Dark Monarch

* Spinehail

Also adds the condition check for link skills that you have a damageable minion

* The Arkhon's Tools

Changes the way we handle self chill so it no longer always shows up on the configs tab unless you need it
Does not handle the use case of reflecting curses back to the player

* Fix Spinehail working with Totems and triggered supports

* Adjust Bound by destiny variant names + Fix Spinehail mod

* Azadi Crest

* Cadigan's Authority

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-26 15:27:01 +10:00
Paliak
30b1be859e FIX: forceMainHand interaction with UseOffhandAttackSpeed (#8694) 2025-06-26 15:26:46 +10:00
Никита Троянов
a871a88b16 Fixed EHP based on block effect calculation (#8711) 2025-06-26 15:25:18 +10:00
Paliak
f4c10fa51f Fix effective inherited cooldown not being affected by correct conditional icdr in hybrid triggers (#8717)
* FIX: inherited cooldown not being affected by icdr in hybrid triggers

* MISC: cleanup whitespace, improve comment
2025-06-26 15:24:22 +10:00
Nighty
b205f2412a Update EmmyLua VSCode debugging tutorial (#8705)
* Update EmmyLua tutorial

* fix formatting

* slightly nicer code-block formatting
2025-06-25 20:36:33 -05:00
Craig Citro
8896f97b0c Fix flashing cmd window during update check (#8721)
* Fix flashing command prompt during update check

-use GetScriptPath and GetRuntimePath to assign vas in UpdateCheck.lua
-fixes flashing command prompt caused by io.popen
-fall back to "." if unable to determine paths

* Define scriptPath and runtimePath as local

-preserves original definition, prevents global namespace pollution
2025-06-25 20:33:10 -05:00
LocalIdentity
9c6c5dcc88 Fix Spec 2025-06-19 14:33:28 +10:00
LocalIdentity
5b5191ca65 Fix export + update many dat tables
Many dat tables had columns missing or a bunch of key columns without a link to a table. Most notable find was another link to GrantedEffectStatSets in GrantedEffects
2025-06-17 14:05:21 +10:00
LocalIdentity
6ff1d2011b Add spec and export Merc tables
Also fixes handling of HASH16 values
2025-06-17 01:48:58 +10:00
Wires77
5eb8bd3bd2 Fix Starfall not using weapon damage 2025-06-13 22:07:24 -05:00
LocalIdentity
b6880cacd0 Merge branch 'master' into dev 2025-06-14 12:26:07 +10:00
LocalIdentity
758b61e166 Release 2.54.0
--- New to Path of Building ---
* Add full support for new 3.26 Gems (LocalIdentity, Wires77, TPlant)
* Update existing gems with changes from 3.26 (LocalIdentity, Wires77)
* Add support for Cold Dot Multiplier per Overcapped Cold Res Mastery (Peechey)
* Add support for Life / Mana per red / blue socket Staff Mastery (LocalIdentity)
2025-06-14 12:15:19 +10:00
LocalIdentity
bf06691db9 Merge branch 'dev' 2025-06-14 12:11:52 +10:00
github-actions[bot]
81735fc2f7 Release 2.54.0 (#8680)
* Prepare release 2.54.0

* Fix changelog

---------

Co-authored-by: LocalIdentity <LocalIdentity@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-14 12:11:25 +10:00
LocalIdentity
b0ac1ba5e2 Add support for new Staff Mastery 2025-06-14 12:06:04 +10:00
Peechey
37b7d43f9c add support for cold dot multi per overcapped cold res mastery (#8681) 2025-06-14 12:05:00 +10:00
LocalIdentity
14b9ab6981 Update QueryMods + ModCache 2025-06-14 11:37:31 +10:00
LocalIdentity
9b87de6a40 Fix line ending 2025-06-14 11:35:17 +10:00
LocalIdentity
290411e158 Move to alphabetical order 2025-06-14 11:26:51 +10:00
Wires77
0fdf2f0661 Implement intelligence Trarthus gems and Starfall (#8679)
* Implement intelligence Trarthus gems and Starfall

* Floor values + fix bug

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-14 10:52:57 +10:00
LocalIdentity
d6d59a0423 Add support for Dex gems + Focused Channelling 2025-06-14 10:40:47 +10:00
TPlant
ad8103ac33 Add support for strength-based Trarthus gems (#8676) 2025-06-14 08:59:41 +10:00
LocalIdentity
c21b1e642a 3.26 Skill Gems 2025-06-14 07:21:56 +10:00
LocalIdentity
56d8b1c0e8 3.25 Gem List 2025-06-14 07:21:11 +10:00
Wires77
2b97eedfd3 Export Dexterity gems (#8673)
* Add 3.26 SkillTypes

* Fix spectre enchant parsing

* Update existing gems for 3.26 release

* Fix borked GitHub merge

* Use thresholdVar for Blade Flurry
2025-06-13 15:22:35 -05:00
LocalIdentity
6aaafbab32 Update all gems except for Dex ones 2025-06-14 05:57:24 +10:00
LocalIdentity
22040fa334 3.26 Export excluding skill gems 2025-06-14 04:44:45 +10:00
Wires77
5ea859ad50 Fix League name in Exporter 2025-06-13 13:20:46 -05:00
LocalIdentity
f61860ff1f Fix Tattoo export crash 2025-06-14 04:06:44 +10:00
LocalIdentity
5cfba4dce7 Fixed dat for exports to not crash 2025-06-14 04:06:29 +10:00
LocalIdentity
df7d08b73e Merge branch 'master' into dev 2025-06-14 03:32:07 +10:00