critical hit damage not calculated correctly

Bugs that have been fixed.
Post Reply
beauxq
Posts: 20
Joined: Tue Aug 15, 2017 11:53 am

critical hit damage not calculated correctly

Post by beauxq » Thu Aug 17, 2017 1:15 pm

Critical hit damage is not calculated correctly.

On the enemies that I'm fighting, the crits are always around the same damage as my normal hits.

In 2004, the pdif cap for normal hits was 2.4, and for critical hits 3.0

That means when you have a lot more attack than your enemy's defense, crits should be 25% more damage than normal attacks.

That's the smallest the difference should ever get (unless you go to the low end when damage is around 0, which it's not). The difference should be bigger when your attack is closer to the enemy's defense.
Attachments
Hydro_2017.08.17_075359_cropped.png
Hydro_2017.08.17_075359_cropped.png (86.87 KiB) Viewed 516 times

Icon
Posts: 525
Joined: Wed Feb 08, 2017 2:26 am

Re: critical hit damage not calculated correctly

Post by Icon » Thu Aug 17, 2017 1:32 pm

Can you provide a link supporting your crit calculation theory?

Silvine
Posts: 18
Joined: Sun Mar 19, 2017 9:15 am

Re: critical hit damage not calculated correctly

Post by Silvine » Thu Aug 17, 2017 3:37 pm

I've found that fighting monsters much weaker than I am the damage increase is negligible. But fighting things much stronger the crits are extremely noticable. For example killing Tragopans in Bibiki Bay with a Gkt at 58. Regular swings might go for 50-80 with no berserk, but crits would always be 130+

beauxq
Posts: 20
Joined: Tue Aug 15, 2017 11:53 am

Re: critical hit damage not calculated correctly

Post by beauxq » Thu Aug 17, 2017 3:49 pm

http://ffxiclopedia.wikia.com/wiki/Leve ... ldid=85973
When critical hit occurs, your pDIF will be raised by 1 and the max pDIF cap is 3.0 instead of 2.4
Examples :
When your pDIF is 0.4 and you score a critical hit, your pDIF is raised to 1.4
When your pDIF is 2.3 and you score a critical hit, your pDIF is raised to 3.0
When your pDIF is -0.4 and you score a critical hit, your pDIF is raised to 0.6, but your normal attack will have pDIF=0

Biteru
Posts: 6
Joined: Sat Jul 29, 2017 3:19 pm

Re: critical hit damage not calculated correctly

Post by Biteru » Thu Aug 31, 2017 7:03 am

Im very slow and only just noticed this, so assumed it was broken In the recent patch, but this post is 2 weeks old lol. I'm lvl 55 thf so been doing loads of farming for my crafts, but it's now very distracting :lol: Killing easy prey and too weak enemies dual wield it's fast and fights go like
hit hit crit hit hit hit hit crit crit hit hit hit hit crit
blah blah etc. Yet the damage is always the same or even less on a crit hit!

Elysien
Posts: 97
Joined: Sat Feb 18, 2017 9:32 pm

Re: critical hit damage not calculated correctly

Post by Elysien » Thu Aug 31, 2017 5:54 pm

As per your screenshot, you were fighting an Easy Prey. Most likely, your cRatio was capped whether you struck a normal hit, or scored a critical, meaning increased Pdif would not benefit you under these circumstances.
Last edited by Elysien on Thu Aug 31, 2017 6:46 pm, edited 1 time in total.
Image

Elysien
Posts: 97
Joined: Sat Feb 18, 2017 9:32 pm

Re: critical hit damage not calculated correctly

Post by Elysien » Thu Aug 31, 2017 5:56 pm

Biteru wrote:
Thu Aug 31, 2017 7:03 am
blah blah etc. Yet the damage is always the same or even less on a crit hit!
Capped ratio and the multiple randomisers found within the melee formula will cause this.
Image

beauxq
Posts: 20
Joined: Tue Aug 15, 2017 11:53 am

Re: critical hit damage not calculated correctly

Post by beauxq » Thu Aug 31, 2017 8:40 pm

Here's an extreme example using that information from the page I linked.
(You can vary the numbers by a lot and get the same results because of the caps. So it doesn't really matter what the made-up numbers are.)

me:
attack 400
level 65

enemy:
def 20
level 5

ratio = 400/20 = 20

"when fighting EM monster or lower, level correction value is 0"

melee cRatio = 20 - .05 * 0 = 20

cRatio capped at 2, so cRatio = 2

max pDIF = 1 + 6/5 x (2 - 10/12) = 2.4
min pDIF = 1 + 6/5 x (2 - 18/12) = 1.6

The value is chosen randomly from that range.

When a crit happens, whatever number you get from that will be increased by 1, and capped at 3.

The LOWEST value possible for a crit is 2.6 (1.6 + 1).
The HIGHEST value possible for a normal hit is 2.4.
That means the LOWEST crit will be bigger than the HIGHEST normal hit.

Under no circumstances can a crit be lower than a normal hit.

beauxq
Posts: 20
Joined: Tue Aug 15, 2017 11:53 am

Re: critical hit damage not calculated correctly

Post by beauxq » Fri Sep 01, 2017 2:19 pm

This looks fixed after this morning's server restart.

I took about 100 hits against too weak enemies.
From my calculations, it looks like critical hit pDIF is capped at 3, as it should be.
And the lowest crit was a little bit higher than the highest normal hit, as it should be.

Thank you. :D

Post Reply