Commit Graph

8526 Commits

Author SHA1 Message Date
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
LocalIdentity
ac1e83e2ea Release 2.53.1
--- User Interface ---
* Enable Sorting of folders by date and inherit the sort order in the build save dialogue (Noologos)

--- Fixed Calculations ---
* Fix CWC not supporting triggerbots (Paliak)

--- Fixed Behaviours ---
* Fix Champions' new maximum Fortification mod not working (LocalIdentity)
* Fix Nebulis and similar mods being treated as uncapped (Paliak)
2025-06-14 03:10:42 +10:00
LocalIdentity
12259a8e82 Merge branch 'dev' 2025-06-14 03:09:54 +10:00
LocalIdentity
fe3b2038d6 Fix typo 2025-06-14 03:09:49 +10:00
github-actions[bot]
f3f11ac2a7 Release 2.53.1 (#8672)
* Prepare release 2.53.1

* Update changelog

---------

Co-authored-by: LocalIdentity <LocalIdentity@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-14 03:08:47 +10:00
Paliak
1b7a60e243 Fix CWC not supporting triggerbots (#8671)
* FIX: CWC not supporting triggerbots

* MISC(test): add triggerbot tests

* FIX(breakdown): fix breakdown for trigger bots in defaultHandler

* FIX: tests
2025-06-14 02:48:52 +10:00
LocalIdentity
c18aa2c9e2 Add support for Champions new maximum Fortification mod (#8668)
The mod was added with the 3.26 tree but didn't have support yet

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-14 02:32:14 +10:00
github-actions[bot]
5cae9084e8 Apply changes from https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/1147 (#8669)
Co-authored-by: Blitz54 <Blitz54@users.noreply.github.com>
2025-06-14 02:18:27 +10:00
Paliak
0395117a4e Fix Nebulis and similar mods being treated as uncapped (#8666)
* FIX: globalLimit not applying

* MISC(test): add some more tests for globlaLimit type mods

* MISC(test): test PerStat code path
2025-06-14 01:50:22 +10:00
Noologos
dfb6ce3117 Enable Sorting of folders by date and inherit the sort order in the build save dialog (#8624)
* Enable Sorting of folders by date and inherit the sort order in the build save dialog

* Tabs instead of spaces

* remove test code
2025-06-12 23:33:32 -05:00
LocalIdentity
89fda92bf2 Merge branch 'master' into dev 2025-06-13 13:44:42 +10:00
LocalIdentity
93f905c155 Release 2.53.0
--- 3.26 Mercenaries of Trarthus ---
* Add new skill trees (Ariacell)
* Add showcased Mercenaries of Trarthus uniques (Paliak)
* Update uniques from patch notes (Tandrial)
* Add support for Vile Bastion Energy Shield per Spell Block mod (Ariacell)
* Add support for Fortification stacks above 20 (Zpooks)
* Add support for Minion Elemental conversion mods (Paliak)
* Add support for "with spell skills" mods (NL908)
* Add support for Shaper of Winter/Call of the Void damage taken mod (dcepil)
* Update Arcane Surge cast speed from 10% to 20% (Ariacell, Paliak)
* Update Death Aura damage (samimisami)

--- New to Path of Building ---
* Add support for Wintertide Brand average DOT calculation (czarandy)
* Add support for self-cast Hydrosphere DPS (CedrN)
* Add Karui Backburner Spectre (LollashTTV)
* Add support for Rejuvenation Totem Mana helm enchant (Blitz54)
* Add support for Tornado Shot legacy Helm Enchant (Blitz54)
* Add support for +1 Rallying/Battlemage Cry exerted attacks Helm Enchant (Blitz54)
* Add support for Felbog Fang Hindered mod (Blitz54)
* Add support for "minions recover #% life on block" (Blitz54)
* Add support for Assured Strike tree node (Blitz54)
* Add support for Settling Ash tree passive (Blitz54)
* Add a warning when more than one Aspect skill is active (Paliak)
* Add support for Ewar's Mirage +1 projectile when in off-hand (Blitz54)
* Add resource lost information to enemy damage breakdown (Edvinas-Smita)
* Add support for Aquamarine Flask "reduced effect of freeze on you" (Blitz54)
* Resume failed update feature (Wires77)

--- User Interface ---
* Add shortcut to copy node text from Passive Tree to the clipboard (rexfox147)
* Keep Max Price and Max Level between Trade Queries (mcagnion)
* Change wording for Base Damage Reduction in Hit taken breakdown (DarkJaslo)
* Show stored uses in Warcry uptime tooltip (CedrN)

--- Fixed Crashes ---
* Fix crash when importing skill tree (Wires77)

--- Fixed Calculations ---
* Fix Explosive Arrow multiplying fuse rate by action speed twice (NL908)
* Fix Gain Ward instead of Armour/Evasion mod when total is above 100 (LocalIdentity)
* Fix Herald of Ash damage showing negative values (LocalIdentity)
* Fix Puppeteer Caustic Ground on death calculation (LocalIdentity)
* Fix Tincture CDR mod and Mana Burn rate display bug (LocalIdentity)
* Fix Relic Flask's combining effect with Unique flask of the same name (LocalIdentity)
* Fix negative Impale DPS for dual wielding combined attacks (andyli00)
* Improve MoM + EB (+ES bypass) calculations (Edvinas-Smita)

--- Fixed Behaviours ---
* Fix issues around importing to the wrong tree (Wires77)
* Fix Sacrificial Zeal appearing on new builds (Paliak)
* Fix Foxshade Life modifiers preventing Life mastery (Blitz54)
* Fix Gruthkul's Pelt disabling on hit curses (Paliak)
* Fix Minion supports not scaling Siegebreaker ground DoT (LocalIdentity)
* Fix The Baron and Rotting Might not stacking correctly (LocalIdentity)
* Fix Wiki hotkey (F1) not working correctly on Relic Items (LocalIdentity)
* Fix Moonbender's Wing applying to Shield skills (LocalIdentity)
* Fix Queen's Hunger mod not working (Wires77)

--- Accuracy Improvements ---
* Remove Royale mods from craft menu and exporter (Blitz54)
* Update Shepherd of Souls Keystone mods (rexfox147)
* Fix many unique staves with Attack block instead of Spell block implicit (Blitz54, LocalIdentity)
* Update Malachai's Mark mods (Blitz54)
* Fix Tides of Time unique belt not having Shaper influence (RealWhimsy)
* Fix Dominating Blow Hit counting multiple times when used in FullDPS (Paliak)
* Fix Gem-lined Cap Ascendancy Notable not applying (Paliak)
* Fix first explicit mod missing when importing some uniques (Paliak)
* Update Scold's Bridle self-damage wording (HeffU)
* Remove channelling part from Divine Ire of Disintegration (Tntmister)
2025-06-13 13:26:13 +10:00
LocalIdentity
3ba802c2c1 Merge branch 'dev' 2025-06-13 13:17:39 +10:00
LocalIdentity
abc502aa19 Update changelog wording 2025-06-13 13:16:05 +10:00
github-actions[bot]
4179a77e10 Release 2.53.0 (#8662)
* Prepare release 2.53.0

* Fix changelogs

---------

Co-authored-by: LocalIdentity <LocalIdentity@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-13 13:03:48 +10:00
LocalIdentity
e74601e533 Update ModCache and fix export 2025-06-13 11:56:10 +10:00
NL
1e510e7684 Removed action speed calculation and breakdown display for Explosive Arrow (#8377) 2025-06-13 11:51:35 +10:00
Wires77
585a5ee1e1 Resume failed update feature (#8469)
* Resume failed download

* Get proper local directory
2025-06-13 11:48:52 +10:00