Skip to content

Fix CI not working correctly with Ghostwrithe#1210

Merged
LocalIdentity merged 4 commits intoPathOfBuildingCommunity:devfrom
dhope1106:ChaosIno-BloodMagic-bug-fixes
Aug 29, 2025
Merged

Fix CI not working correctly with Ghostwrithe#1210
LocalIdentity merged 4 commits intoPathOfBuildingCommunity:devfrom
dhope1106:ChaosIno-BloodMagic-bug-fixes

Conversation

@dhope1106
Copy link
Copy Markdown
Contributor

Fixes item from https://docs.google.com/spreadsheets/d/1lSQemeNm8ZKXOih1QOqLb_ldzO0v373X3q7-ySDnrMU/edit?gid=588477260#gid=588477260. On the "Other" tab named "Update CI Handling".

This fix addresses only the CI/Life issue not the Blood Magic/Mana issue. Life and mana are handled in different parts of the code.

Description of the problem being solved:
In a situation where you are using Chaos Inoculation and are converting life to energy shield, life was being converted based on life prior to the Chaos Inoculation override. This lead to significantly increased ES.

Steps taken to verify a working solution:
created a POB with both Chaos Inoculation and using Ghostwrithe
created a POB with Chaos Inoculation and added "20% of life converted to energy shield" as a custom modifier
I verified in game that the amount of ES was consistent with the fixes in POB2
Link to a build that showcases this PR:
https://pobb.in/EQeiz1hHOyxQ

Before screenshot:
image

After screenshot:
image

… conversions (like conversion to ES from GhostWrithe) occur
…. Example is Ghostwrite (#% of Maximum Life is converted to Energy Shield), and a similar issue regarding Mana and Blood Magic
@Nightblade Nightblade added the bug Something isn't working label Aug 28, 2025
@Nightblade Nightblade added bug: calculation Numerical differences enhancement New feature, calculation, or mod and removed bug Something isn't working bug: calculation Numerical differences labels Aug 28, 2025
@LocalIdentity LocalIdentity changed the title Chaos ino blood magic bug fixes Fix CI not working correctly with Ghostwrithe Aug 29, 2025
@LocalIdentity LocalIdentity added bug: calculation Numerical differences and removed enhancement New feature, calculation, or mod labels Aug 29, 2025
@LocalIdentity LocalIdentity merged commit a8ccdd0 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
…y#1210)

* changes to fix issue where CI wasn't correctly overriding life before conversions (like conversion to ES from GhostWrithe) occur

* Fixes issue where life was being converted prior to CI life reduction. Example is Ghostwrite (#% of Maximum Life is converted to Energy Shield), and a similar issue regarding Mana and Blood Magic

* removed irrelevant change
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug: calculation Numerical differences

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants