Combat tables, diminishing returns and PANDAS

(Sticky)

90 Undead Warlock
10180
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?
Reply Quote
64 Draenei Death Knight
10235
Should DKs still be subtracting the avoidance from swordshattering when balancing dodge and parry?
Reply Quote
90 Tauren Death Knight
8920
09/03/2012 08:06 AMPosted by Runtime
Should DKs still be subtracting the avoidance from swordshattering when balancing dodge and parry?

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
Reply Quote
90 Draenei Warrior
14070
The .76 comes from the parry from base strength, which also isn't subject to diminishing returns.
Reply Quote
90 Tauren Death Knight
8920
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.

/embarrassed

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
Reply Quote
90 Tauren Death Knight
8920
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.
Reply Quote
90 Tauren Death Knight
8920
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:
Undead: base str=208 baseparry=3.22
human: base str=209 baseparry=3.22
Orc: base str=212 baseparry=3.22
Dwarf: base str=214 baseparry=3.22
Night Elf: base str=205 baseparry=3.22
Tauren: base str=214 baseparry=3.22
Troll: base str=210 baseparry=3.22
Gnome: base str=204 baseparry=3.21
Blood Elf: base str=206 baseparry=3.22
Drenai: base str=210 baseparry=3.22
Goblin: base str=206 baseparry=3.22
Worgen: base str=212 baseparry=3.22

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:
/run d=GetDodgeChance() n=3.22 if UnitRace("player")=="Gnome" then n=n-.01 end p=235.5*d/65.631440-((235.5/65.631440)*5.01-n)+4 DEFAULT_CHAT_FRAME:AddMessage("Ideal parry for current dodge: "..string.format("%.2f",p))

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
Reply Quote
90 Draenei Warrior
14070
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.
Reply Quote
90 Tauren Paladin
5385
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
Reply Quote
90 Draenei Warrior
14070
Whoops. You're right. Overlooked that one.
Reply Quote
90 Draenei Paladin
3100
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
Reply Quote
90 Draenei Warrior
14070
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.
Reply Quote
85 Blood Elf Paladin
8270
Comon Waniou,

The warrior forums need you to write a warrior guide!!!

Low is being lazy!
Reply Quote
39 Worgen Warlock
0
MATHS MAKES MY BRANES HURTING

Wani do it so I don't have to, I don't wanna commit myself to something for more than 20 minutes that isn't a raid or oooookay changing subject.

CHARGE IS FUN
Edited by Rijdot on 9/14/2012 10:37 AM PDT
Reply Quote
90 Draenei Warrior
14070
I'm being lazy too!

EDIT: Is Dell not doing one? I can if you want me to, but I honestly have just been really busy lately.
Edited by Waniou on 9/14/2012 11:02 AM PDT
Reply Quote
46 Troll Warrior
5955
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 :~)
Reply Quote
85 Blood Elf Paladin
8270
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

Parry cap
C_p=237.1860(403230) +/- 0.00005478
For both warriors and pallies.

Dodge cap
C_d=66.56744(61982) +/- 0.000006006
For paladins

Dodge cap
90.6425(0) for warriors.

Level 90 str to parry conversion ratio (from blizz/exact)
Q_s=951.158596

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
Reply Quote
85 Blood Elf Paladin
8270
BTW

Happy B-day!
Reply Quote
90 Draenei Warrior
14070
Thanks! Had a pretty decent day and I'm going out to dinner tonight.

Also, is that k only for block or for dodge/parry too?
Reply Quote
85 Blood Elf Paladin
8270
I think its for dodge/parry too.

Ill check in a moment =)
Reply Quote

Please report any Code of Conduct violations, including:

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.

Forums Code of Conduct

Report Post # written by

Reason
Explain (256 characters max)
Submit Cancel

Reported!

[Close]