Get the Desktop App for Battle.net Now
- All your games in 1 place
- Log in once
- Automatic game updates
I'm a bit confused on where you are getting that baseparry = 3.76 in your macro
/run d=GetDodgeChance() p=235.5*d/65.631440-((235.5/65.631440)*5.01-3.76) DEFAULT_CHAT_FRAME:AddMessage("Ideal parry for current dodge: "..string.format("%.2f",p))
The formula is right, but shouldn't the base parry be 3.00 instead of 3.76?
yes. For DKs with SS just use 3.588*dodge% - 10.9758
If you don't like using a calculator here is a macro that will do the trick
/run d=GetDodgeChance() p=235.5*d/65.631440-((235.5/65.631440)*5.01-3.00)+4 DEFAULT_CHAT_FRAME:AddMessage("Ideal parry for current dodge: "..string.format("%.2f",p))
Going with what mix said, I am 99% sure base parry is 3, not 3.76. If it turns out im wrong just replace the 3.00 with 3.76 like in the original macro.
Edited by Reniat on 9/3/2012 10:55 AM PDT
EDIT: re-read the whole blog. You're right. I got caught up in base parry being the base parry from the top of the page, and not factoring in that the base parry used in calculating Total Parry would include any parry not subject to DR.
Though I don't think it's .76% parry, however, since that would require a base strength of 723.52. In his example he found that a blood elf with a base str of 176 would get 176/952=0.1849% towards parry, so that number would be 3.18, not 3.79.
I was wrong on the base parry part to begin with, so I'm anxious to see if i'm wrong twice in the same thread XD
Edited by Reniat on 9/3/2012 11:36 PM PDT
So i went into the beta and got some base parry values at 90. My only lvl 90 is my Tauren DK, which had a base strength of 214, which would make the base strength's contribution to parry 3.22 (which was verified in my character sheet).
This is consistent with Theck's Data for BE, where at 90 a BE pally would have 176 str leading to .18% parry on top of base.
This means that the value used in calculating the desired parry would be ~3.2, depending on the race/class. This would easily be macro-able with UnitRace("player")=="race" and applying each base str depending on what that command returns, but I don't have a lvl 90 character of each race/class on hand so I can't complete this data right now.
Okay so after a series of race/faction swaps on my lvl 90 in the beta i have some Data. Unfortunately I could only get all races on DK, but I did get 1 tauren warrior and 1 BE pally to give me their numbers and the warrior was 211 base str and had .22 parry from base str, and the pally had 176 str and .19 parry from str, which backs up Theck's numbers.
Here are the values for DKs of all races:
The only race that did not have .22 parry from base strength was Gnome, which had a low enough str to give it .21.
This means that (for DK only) the macro is:
I'd like to test all the classes, but the people I know who have those classes at 90 aren't available right now, so maybe tonight?
Edited by Reniat on 9/4/2012 11:17 AM PDT
Probably should've clarified this too. The 0.76 is at level 85. I'll update to 3.22 when MoP is actually released.
Also, I've been considered rewriting that macro again to state your ideal dodge instead of parry, since that's more likely what you're reforging. I'm not sure.
90 Tauren Paladin
Unless you're a bear. I'll leave the details to bear specialists, but long story short, hit and expertise will give a bear more survivability because their special attacks will crit more, proccing Savage Defense.
I just wanted to point out that Savage Defense doesn't proc from anything anymore. It's an ability that costs 60 rage and gives 45% chance to dodge for 6 seconds with a 1.5 sec cooldown. Not sure if that information has any real bearing in what you were saying on your post. I'm just trying to help keep this current.
Edited by Banithen on 9/5/2012 11:55 PM PDT
It's theoretically possible to become what is referred to as "unhittable". What this means is simply that any attack made against you will be avoided.
Unhittable is not when you "avoid" all attacks. It's when you either avoid, or mitigate partially every attack. More accurately, the term means when you will never take a full hit.
If mechanics have changed this, and I'm unaware, apologies.
Edited by Jagen on 9/6/2012 3:45 PM PDT
Ehh... Unhittable is a misleading sort of term, which is why people started using CTC capped to refer to not receiving full hits, because it's less ambiguous.
And in any case, there's no way to do that now without using Shield Block (Which is only temporary) so it's not really too important anyway.
I would like to thank you for this guide, it is very comprehenive, and coming from a graduated High School AP Calculus AB student, and future computer engineer, Thank you for the math, I like both the ability to understand the concept in a mathmatical way and an excuse to claim my videogame as a way to study. Very appreciative of the guide, helped me out alot :~)
Dont know if this has been updated or not. Fresh from Sacred duty/maintankadin/Tankspot/et all
Block cap is
C_b=150.3759(4692967) +/- 0.0000094316
for warriors and pallies
k=0.886 for paladins,
k=0.956 for warriors
C_p=237.1860(403230) +/- 0.00005478
For both warriors and pallies.
C_d=66.56744(61982) +/- 0.000006006
90.6425(0) for warriors.
Level 90 str to parry conversion ratio (from blizz/exact)
Level 85 str to parry conversion ratio
Q_s=243.60536(29097) +/- 0.00000704
Agility to dodge ratio for warriors/pallies at 85
Q_a=10000 Believed to be exact.
Edited by Celyndrashad on 9/22/2012 12:41 AM PDT
Threats of violence. We take these seriously and will alert the proper authorities.
Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.
Harassing or discriminatory language. This will not be tolerated.