Skip to content

Conversation

@pauloday
Copy link
Contributor

@pauloday pauloday commented Jan 23, 2025

Fixes #565

Description of the problem being solved:

Make the title of "Dmg. per (Poison/Bleed/Ignite)" more clear. Also change titles in the "(Poison/Bleed/Ignite) DPS" to be more specific.

Steps taken to verify a working solution:

  • Verify that the last row of the Poison/Ignite/Bleed tables is "Dmg. of all (Poisons/Ignites/Bleeds)"
  • Verify that the tooltip breakdown for "(Poison/Bleed/Ignite) DPS" has "Total base DPS per (Poison/Bleed/Ignite):" and "Average DPS for all (Poisons/Ignites/Bleeds):" as titles
  • Unequip Ungil's Harmony
  • Verify the same breakdown titles as above

Link to a build that showcases this PR:

https://maxroll.gg/poe2/pob/1kmu90yp

Before screenshot:

Screenshot_20250123_170613

Screenshot_20250123_155804

After screenshot:

Screenshot_20250123_135451

Screenshot_20250123_150654

@pauloday pauloday force-pushed the correct-dmg-per-ailment branch from 2c798c4 to 445568e Compare January 23, 2025 21:16
@pauloday pauloday marked this pull request as ready for review January 23, 2025 21:34
@pauloday pauloday marked this pull request as draft January 23, 2025 21:35
@pauloday pauloday force-pushed the correct-dmg-per-ailment branch from 445568e to 00086d0 Compare January 23, 2025 21:37
@pauloday pauloday marked this pull request as ready for review January 23, 2025 21:38
@pauloday
Copy link
Contributor Author

This may not be ready yet, not sure if the effective damage is taken into account for the new calculation.

@pauloday pauloday marked this pull request as draft January 23, 2025 21:58
Updated "Dmg. per {ailment}" row in calcs tab to "Dmg. of all
{ailment}s"

Also updated "Total damage" and "Average ailment DPS" titles in
breakdown of "{ailment} DPS" row tp "Total damage per {ailment}" and
"Average {ailment} DPS"
@pauloday pauloday force-pushed the correct-dmg-per-ailment branch from 00086d0 to 053b83a Compare January 23, 2025 22:55
@pauloday pauloday changed the title Correct "Dmg. per ailment" calculation, and clairify breakdown titles Update "Dmg. per ailment" title and ailment DPS beakdown titles Jan 23, 2025
@pauloday pauloday marked this pull request as ready for review January 23, 2025 23:13
@deathbeam deathbeam added the user-interface Changes that only affect the UI label Jan 24, 2025
@LocalIdentity LocalIdentity merged commit f49266e into PathOfBuildingCommunity:dev Jan 27, 2025
1 of 2 checks passed
@LocalIdentity
Copy link
Contributor

Nice first PR

OrderedSet86 added a commit to OrderedSet86/PathOfBuilding-PoE2 that referenced this pull request Jan 27, 2025
LocalIdentity pushed a commit that referenced this pull request Feb 10, 2025
…#628)

* Add notes for poe2 ailment threshold implementation, remove poe1 scorch

* Partial progress towards ailment threshold

- canDoAilment is currently unconditionally returning false - possible
  bug with calcAverageSourceDamage ?

* Fix bugs in last commit, reorganize calc tab, temporarily remove per stack value (didn't match breakdown values)

* Cleanup for PR

* Remove leftover ConPrintf values

* Implement @deathbeam feedback

1. Make effective DPS visible again
2. Make damage per stack visible again (renamed to "Dmg./<ailment>
   Stack" for clarity)

* Remove rebase leftovers

* Fix typo bug added in #569

* Remove ailment threshold from bleed

* Fix Nightblade feedback (modname -> modName)

* Fix PR part 1

Remove print statements
Remove close range knockback
remove output requirements for functions
Fix comment typos

* Fix CalcSections

* Add back Impale Block

* Update enemy ailment threshold values

Uses game constants for values

* Formatting

* Shock chance calcs

* Fix base Shock value

* Remove unneeded comment and move to data.lua

* Fix Ailment Magnitude not working correctly

* Fix Ailment Threshold value on bosses

* Implement Minimum Chill values

* Fix Current shock for Stormweaver node

* Fix breakdowns

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

user-interface Changes that only affect the UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Damage per poison incorrectly calculated with multiple poison stacks

3 participants