You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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/PathOfBuilding-PoE2#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>
ifmod.type=="MORE" andband(flags, mod.flags) ==mod.flagsandMatchKeywordFlags(keywordFlags, mod.keywordFlags) and (notsourceormod.source:match("[^:]+") ==source) then
if (mod.type==modTypeornotmodType) andband(flags, mod.flags) ==mod.flagsandMatchKeywordFlags(keywordFlags, mod.keywordFlags) and (notsourceormod.source:match("[^:]+") ==source) then
0 commit comments