-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix ES Bypass not overriding sources of negative bypass #6965
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This isn't really the right approach, since you're reusing a completely separate flag just because that's how it's coded. Changing those mods to OVERRIDE, adding Chaos, and changing the calculation code to care about OVERRIDE mods is the better solution.
I went ahead and pushed a commit that fixes this using the original mods, but haven't extensively tested it yet. Ideally this gets a test in the testing suite, too. |
That's fair! I tried making as few changes as possible, but understand why OVERRIDE is a better approach. |
* upstream-dev: (31 commits) Release 2.37.0 (PathOfBuildingCommunity#7019) Add support for new Uniques + fix parsing for changed mod names (PathOfBuildingCommunity#7016) Fix ES from Tricksters Escape Artist when using Oath of the Maji (PathOfBuildingCommunity#7018) Fix Necromancer Offering charm not working (PathOfBuildingCommunity#7014) Update Query mods (PathOfBuildingCommunity#7011) Fix projectile count being 1 higher on all skills (PathOfBuildingCommunity#7006) Fix Herald of Agony quality not working (PathOfBuildingCommunity#7017) Fix Pyroclast Mine Aura Effect scaling Maximum Added Flat Damage (PathOfBuildingCommunity#7005) Fix Ascendant nodes counting towards allocated passive skill total (PathOfBuildingCommunity#7002) Change Manastorm config option to not overrun options box (PathOfBuildingCommunity#7008) Release 2.36.1 Release 2.36.1 (PathOfBuildingCommunity#6996) Fix pathing and mastery nodes (PathOfBuildingCommunity#6989) Export from game files Fix Crash when opening Timeless Jewel search (PathOfBuildingCommunity#6995) Fix negative bypass being ignored (PathOfBuildingCommunity#6992) Release 2.36.0 Release 2.36.0 (PathOfBuildingCommunity#6988) Add support for Tincture Implicits Fix ES Bypass not overriding sources of negative bypass (PathOfBuildingCommunity#6965) ...
Fixes issue brougth up on reddit .
Description of the problem being solved:
all damage taken bypasses energy shield
was being parsed as Base ES Bypass, which made it interact with sources of "does not bypass" when it shouldn't. Reusing the flagUnblockedDamageDoesBypassES
from Emperor's Vigilance fixes the issue. Emperor's is however not getting parsed correctly at the moment, but that's another issue.Steps taken to verify a working solution:
Link to a build that showcases this PR:
Before screenshot:
After screenshot: