Skip to content

Add support for "ignore (non-negative) elemental resistances" mods#690

Merged
LocalIdentity merged 3 commits into
PathOfBuildingCommunity:devfrom
majochem:498-HeavyFrost
Feb 4, 2025
Merged

Add support for "ignore (non-negative) elemental resistances" mods#690
LocalIdentity merged 3 commits into
PathOfBuildingCommunity:devfrom
majochem:498-HeavyFrost

Conversation

@majochem

@majochem majochem commented Feb 3, 2025

Copy link
Copy Markdown
Contributor

Fixes #498 .

Description of the problem being solved:

  • Add support for Heavy Frost passive notable: "hits ignore non%-negative elemental resistances of frozen enemies"
  • Add support for Choir of the Storm mod: "critical hits ignore enemy monster lightning resistance"
  • Include modifiers that ignore resistances in effective DPS breakdown (non-crit only)
  • Rename "CritIgnoreNonNegativeEleRes" to "IgnoreNonNegativeEleRes" for better compatibility
  • Note: this does not fully fix Add support for non-negative elemental resistances mods #498 as part of the problem is critical strike calculations not being shown properly in Calcs tab, but that is not limited to mods that ignore ele res

Steps taken to verify a working solution:

  • Check effective DPS is correct under conditions
  • Check that effective DPS is correct when conditions are not met
  • Check mod texts are properly colored "blue"

Link to a build that showcases this PR:

TestBuild

Before screenshot:

None

After screenshot:

498_HeavyFrost_1

498_HeavyFrost_2

498_ChoirOfTheStormWorking

@majochem
majochem marked this pull request as ready for review February 3, 2025 11:12
@LocalIdentity LocalIdentity added the enhancement New feature, calculation, or mod label Feb 4, 2025
@LocalIdentity
LocalIdentity merged commit e385a7f into PathOfBuildingCommunity:dev Feb 4, 2025
@LocalIdentity LocalIdentity changed the title Add/improve support for "ignore (non-negative) elemental resistances" mods [Heavy Frost, Choir of The Storm] Add support for "ignore (non-negative) elemental resistances" mods Feb 4, 2025
@majochem
majochem deleted the 498-HeavyFrost branch February 13, 2025 12:23
bct8925 pushed a commit to bct8925/PathOfBuilding-PoE2 that referenced this pull request Jun 19, 2026
… mods [Heavy Frost, Choir of The Storm] (PathOfBuildingCommunity#690)

* add support for additional "ignore elemental resistances" mods (Heavy Frost, Choir of the Storm)

* Include "ignore elemental resistance" flags in effective DPS breakdown

---------

Co-authored-by: majochem <majochem@users.noreply.github.com>
emptywalls added a commit to emptywalls/PathOfBuilding-PoE2 that referenced this pull request Jul 13, 2026
…egative elemental resistances"

Support for "ignore non-negative elemental resistances" was raised as [2] and implemented with [3],
however the implementation did not address resistances inversion. As shown in [1], Rakiatas inversion
is done before ignoring.

[1] https://youtu.be/2d646c8_m0k?t=428
[2] PathOfBuildingCommunity#498
[3] PathOfBuildingCommunity#690
emptywalls added a commit to emptywalls/PathOfBuilding-PoE2 that referenced this pull request Jul 13, 2026
…egative elemental resistances"

Support for "ignore non-negative elemental resistances" was raised as [2] and implemented with [3],
however the implementation did not address resistances inversion. As shown in [1], Rakiatas inversion
is done before ignoring.

[1] https://youtu.be/2d646c8_m0k?t=428
[2] PathOfBuildingCommunity#498
[3] PathOfBuildingCommunity#690
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature, calculation, or mod

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for non-negative elemental resistances mods

2 participants