Skip to content

Fix globalLimit being sensitive to tag order#1225

Merged
LocalIdentity merged 5 commits intoPathOfBuildingCommunity:devfrom
Wires77:pob1_pr8652
Aug 29, 2025
Merged

Fix globalLimit being sensitive to tag order#1225
LocalIdentity merged 5 commits intoPathOfBuildingCommunity:devfrom
Wires77:pob1_pr8652

Conversation

@Wires77
Copy link
Copy Markdown
Member

@Wires77 Wires77 commented Aug 29, 2025

* FEAT(items): Add showcased uniques to New.lua

* FEAT(mods): add handling for new mods on Scornflux

* FEAT(mods): add handling for "Take X Fire Damage when you use a Skill"

* FEAT(mods): add handling for Damage penetrates "Fire Resistance equal to
your overcapped Fire Resistance"

* FEAT(mods): add handling for "Warcries have an additional Life Cost equal to 15% of your Maximum Life"

* FEAT(mods): add handling for "Warcry Skills have X increased Area of
Effect"

* FEAT(mods): add handling for `Gain no armour from equipped body armour`

* FEAT(mods): port generalized "doubled" mod handling from POB2

PathOfBuildingCommunity#1095

* Update spelling and ModCache

* FIX(mods): globalLimit style mods did not work sometimes

When a mod gots pice wise parsed the tags can be added to the mod table
in unpredictable order. The inital implementation was simply checking
the first tag which caused the global limit functionality to not work
sometimes. This commit moves the logic into EvalMod.

* FEAT(mods): add support for "you have no Str/Dex" mods

* FIX(spelling): un-rake-able

---------

Co-authored-by: Wires77 <Wires77@users.noreply.github.com>
@Wires77 Wires77 added pob1-merged technical Hidden from release notes labels Aug 29, 2025
@LocalIdentity LocalIdentity merged commit 07b4083 into PathOfBuildingCommunity:dev Aug 29, 2025
2 checks passed
Tonkat pushed a commit to Tonkat/PathOfBuilding-PoE2 that referenced this pull request Sep 1, 2025
…#1225)

* Fix globalLimit being sensitive to tag order (#8652)

* FEAT(items): Add showcased uniques to New.lua

* FEAT(mods): add handling for new mods on Scornflux

* FEAT(mods): add handling for "Take X Fire Damage when you use a Skill"

* FEAT(mods): add handling for Damage penetrates "Fire Resistance equal to
your overcapped Fire Resistance"

* FEAT(mods): add handling for "Warcries have an additional Life Cost equal to 15% of your Maximum Life"

* FEAT(mods): add handling for "Warcry Skills have X increased Area of
Effect"

* FEAT(mods): add handling for `Gain no armour from equipped body armour`

* FEAT(mods): port generalized "doubled" mod handling from POB2

PathOfBuildingCommunity#1095

* Update spelling and ModCache

* FIX(mods): globalLimit style mods did not work sometimes

When a mod gots pice wise parsed the tags can be added to the mod table
in unpredictable order. The inital implementation was simply checking
the first tag which caused the global limit functionality to not work
sometimes. This commit moves the logic into EvalMod.

* FEAT(mods): add support for "you have no Str/Dex" mods

* FIX(spelling): un-rake-able

---------

Co-authored-by: Wires77 <Wires77@users.noreply.github.com>

* [PATCH 1/3] FIX: globalLimit not applying

* [PATCH 2/3] MISC(test): add some more tests for globlaLimit type mods

* [PATCH 3/3] MISC(test): test PerStat code path

* Fix tests for PoE2

---------

Co-authored-by: Paliak <91493239+Paliak@users.noreply.github.com>
@Wires77 Wires77 deleted the pob1_pr8652 branch September 2, 2025 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pob1-merged technical Hidden from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants