Skip to content
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

Minor EHP improvments #4227

Merged
merged 29 commits into from
Jun 3, 2022
Merged

Conversation

Regisle
Copy link
Member

@Regisle Regisle commented Feb 25, 2022

Minor improvements to EHP and other defence related things

improved ehp helper function
reducing the limit (to make it not slowdown as much), having it return "inf" if greater than limit, moving magic numbers to data.misc
shows life recoverable when applicable
add option to disable gain on block from applying to EHP calcs
fix negative max taken hit for transcendence with high max resistance and any enemy pen

other minor fixes

Regisle and others added 27 commits February 25, 2022 16:10
basic support for enemy crit
For fairly obvious reasons, armour cannot mitigate more than 100% of incoming damage. Also removed an unnecessary NaN check as I cannot get the error it was intended to prevent to trigger under any conditions.
.. and explain what's happening briefly in the related tooltip.
This prevents nonsensical (negative) damage values and properly handles negative penetration.
fix merge issue
@Wires77 Wires77 merged commit 89848f8 into PathOfBuildingCommunity:dev Jun 3, 2022
@Wires77 Wires77 added the bug: accuracy Wording differences label Jun 3, 2022
@Regisle Regisle deleted the MinorEHPImprovments branch December 9, 2022 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug: accuracy Wording differences
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants