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

Prot Paladin: Shield of Righteousness scaling values #1107

Merged
merged 5 commits into from
Sep 29, 2024

Conversation

wsphillips
Copy link
Contributor

@wsphillips wsphillips commented Sep 28, 2024

Updated the calculation of Shield of Righteousness damage for accurate scaling based on in-game testing and retrieving unmitigated damage values from logs. Explanation (for posterity) given below.


The tooltip for Shield of Righteousness reads:

Slam the target with your shield, causing Holy damage based on your block value plus an additional 213.541.

Where the flat damage is calculated from the base ability formula (given on wowhead and currently implemented).

The amount of damage contributed by block value has a hidden multiplier and there's an additional 20 base damage not stated by the tooltip. I tested the scaling by having someone run logs during duels while hitting them with different amounts of BV.

https://vanilla.warcraftlogs.com/reports/BkR1r4dq8znX2jDL

Duel # SBV Raw/Unmitigated Damage
1 5 245
2 101 457
3 196 666
4 290 872

Linear regression on these values gives a very clean fit with slope 2.20 and intercept 234. This means that the actual damage calculation for Shield of Righteousness is:

damage = 213.541 + 20.0 + 2.2 * SBV

@kayla-glick kayla-glick merged commit e2ef74e into wowsims:master Sep 29, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants