-
Notifications
You must be signed in to change notification settings - Fork 9
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
Attack table #5
Comments
Current Private Server formula, only the 300-305 wepskill range seems to be inaccurate for Classic Beta.
Parry chance seems abnormally high vs +3 level mob. |
We need to test different types of mobs to see if the parry/crit penalties are consistent. |
Some clues I've found regarding the very high parry chance:
|
So they have left in retail boss parry chance probably.. +3 levels means boss attack table basically, so it jumps to 14% |
The 8% hit cap confirmed by blue post gives more credibility to Beaza's posts on wowwiki back in the day. He came out of nowhere and also claimed a 8% hit cap. This is his glance reduction formula, which also seems to match the data posted above: This formula is also very similar to the confirmed WOTLK formula: I think its safe to assume that glancing reduction is then a range between: |
agreed |
stuff we still want to test:
|
I updated the OP with our current task list and moved the individual test breakdown to the wiki entry about attack tables here https://github.com/magey/classic-warrior/wiki/Attack-table |
Came across a comment that could explain the Vem screenshot:
So at the time there was a bug causing yellow attack abilities to have a higher base miss than expected. |
Assuming that the 1H chance to miss calculations (before +% Hit gear and talents etc) is (using a +3 Level mob as an example): Could it be possible that (with DW as 0 or 1) the full chance to miss calculation is something along the lines of this? What this would mean is:
If this idea bears any truth, Dual Wielding against an enemy your own level should have a base chance to Miss of 15% (since ΔLevel in the above suggested formula equals to 0). Edit: |
Low end: 1.3 - 0.05 * (t_defense - w_skill) capped at 0.91 max and 0.55 low. High end: 1.2 - 0.03 * (t_defense - w_skill) capped at 0.99 max and 0.75 low. Based on discussion in magey/classic-warrior#5 Note that low end cap (0.55 and 0.75) is *not* discussed but is an implementation detail.
wonder if LH will change their formulas to match classic beta |
Please test +2 level targets with 150 and 155 weapon skills. |
Added some initial results for +2 and +1 level mobs without any weapon skill bonus. Data provided by dmzor#3092. |
Added results for +3 level target with +2 weapon skill bonus from dmzor#3092. Although the sample size is low (1200) we can clearly see 27% glance damage penalty at 13 defense/skill delta, as predicted by Beaza's formula. |
Latest blue post over here finally explains the missed backstab in the 8% hit screenshot; the first 1% of hit from gear is ignored when the difference between your weapon skill and the target's defense skill is bigger than 10. So this means that with no weapon skill bonus, while your chance to miss is 8% your effective hit cap is 9%. I updated the wiki accordingly. |
Hm, so the effective hit cap is 9%, and <=10 weapon-defense difference adds 1% hit. Also, apparently Beaza's glancing reduction formula is correct. Do we know if all the other effects of weapon-defense difference are as we expected? I.e. (only) 0.04% difference in parries/dodges/blocks/hits/crits? |
Thank you for all of this great work. Reading through, I am having some confusion about exactly which factors depend on "difference(player level, mob level)" and which factors depend on "difference(weapon skill, defense skill)". The blue posts seem to make no differentiation between the two. However, we know the classic example of glancing blow chance, which depends on difference(player level, mob level). As I review some of the data, it appears that the "Critical Strike chance is reduced by 1% per each additional level the target has over the player. " only depends on difference(player level, mob level) as well, so perhaps weapon skill does not increase crit chance against higher level mobs? I reference the above-posted data "Target at +3 levels, +5 weapon skill (6.37% crit chance, n=4064)", showing "Crit: 3.62% ±0.59% (147)" which gives a 95% confidence that the crit chance has been reduced by 3% even though the weapon skill difference is only 10. Either way, it would be very useful to clarify exactly whether we are talking about difference(player level, mob level) or difference(weapon skill, defense skill) in each calculation. |
Updated results for +3 levels target with +5 weapon skill using new data from Puffymuffins and Towneh. |
I wish Blizz have confirmed this part, implying 6% raid yellow hit cap on 305 weapon skill. Although it does seem true from the experiments. Free 2% hit for humans and orcs is, idk, unexpected :D And doesn't it mean a huge change of value of Accuria and DFT..? Edit: nevermind, I'm dumb, it's effectively the same hit cap as on private servers, no big reason to doubt the tests. |
The formula we know the most about is dodge, from blue posts:
And from ancient blue posts on weapon skill that state it reduces the chance to X by 0.04% per point, I think it's reasonable to assume this:
This is so incredibly simple. When you apply the same constants to parry, you get another simple formula that matches our data for 0-2 level difference:
All thats left now is the mechanism for stepping us to 14% when there's a large level gap. Changing the coefficient for level difference based on a large level gap is simple, and fits the data.
I guess my point is that we should be trying to find the simplest formulae that fit the data. There's no reason a programmer would go out of their way to make this system so complex... let's take a lesson from physics and strive to find an equation that's "pretty" |
The post above me is nonsense. |
@mako-taco we know the exact formula for Dodge because Beaza gave it to us; see here. As for Parry, all we can do is guess for now until more extensive testing is done. |
Updated results for +3 levels target with +5 weapon skill using more data from Towneh and Vilius. |
If you want more samples for ranged I can do so, but otherwise you can remove "tell hunters to check for crit suppression" based on the most recent log I sent you magey |
Are there any plans to test with more than +5 weapon skill? (Rogue talent + Human) |
Could you confirm Baeza's notes about dualwielding? https://wowwiki.fandom.com/wiki/Miss?oldid=347982
which basically means that with 0 bonus weapon skill you should have according to him 26.4% to miss when dualwielding? |
I've removed all the test breakdowns from this issue because they were just duplicates of what we have on the wiki page and were often out-of-date. |
The Parry formula appears to be: 5+(Target Defense - Weapon Skill)*0.2 for those mobs that are +0, +1 or +2; I used the attack tables and moved the Parry percentages up to the nearest whole number, and both had 'x' equal to 1/5 (or 0.2) EDIT: Did the math for +0 mobs, any value for 'x' would work, but since '0.2' is the only one that works for 'x' and keeps the rounded value very near what the actual tests show...I figure '0.2' still. For +3 mobs it appears to be: 5+(target defense - weapon skill)*0.6. This was found by using the 14% parry chance Blizzard confirms is suppose to be there. Formula used: 5+(target defense - weapon skill)*x = 'rounded up parry percentages from attack tables listed on this project'. Except where +3, which I used Blizzard's stated percentage. +0 mob Parry: 4.97%; rounded up to 5% |
For a summary of all known mechanics and test data see this wiki entry.
For our analysis on aura crit suppression see this wiki entry.
The text was updated successfully, but these errors were encountered: