Elitist Jerks
Register
Blogs
Urban Rivals
Forums
New Posts


Go Back   Elitist Jerks > Public Discussion > Class Mechanics
Elitist Jerks Login

gamerDNA Login

Welcome to Elitist Jerks
We're testing some new features on the site regarding OpenID registration and coordination with gamerDNA. If you experience any issues with registering an account, please take the time to fill out a report and send it to this e-mail address. We would appreciate any assistance you could provide in making sure everything is functioning as intended. Thanks!

If this is your first visit, please be sure to check out the FAQ and the forum rules. Users must register to post and new registrations are subject to a one day "mute" period to get acquainted with the community.

Reply
 
LinkBack (3210) Thread Tools
Old 09/24/08, 2:24 PM   4 links from elsewhere to this Post. Click to view. #251
sp00n
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
Maybe there's some connection to the base dodge for the different classes, f.e. as seen on WoWWiki?
This formula seems so complex, they either must have based it on something already present or worked really hard to create it.

ClassBase (D)odgeAGI:D RatioD Rating:D Ratio
Druid-1.87%14.705918.9231
Hunter-5.45%2518.9231
Mage3.45%2518.9231
Paladin0.65%2518.9231
Priest3.18%2518.9231
Rogue-0.59%2018.9231
Shaman1.67%2518.9231
Warlock2.03%2518.9231
Warrior0.75%3018.9231

 
User is offline.
Reply With Quote
Old 09/24/08, 3:04 PM   #252
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
I did some testing on my level 80 premade DK, and here are the results:

C_d=88.12902089

C_p=46.10419548

k=0.99356050

Dodge Per Agi=0.01413434

Note: The parry rating from base strength does not suffer from DR.

Last edited by Whitetooth : 09/24/08 at 3:11 PM.

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Old 09/24/08, 3:48 PM   #253
jowyattreides
Glass Joe
 
Human Paladin
 
Mannoroth (EU)
What's the base dodge chance as a death knight at level 80? I tried to google it but haven't found
any useful information yet.
 
User is offline.
Reply With Quote
Old 09/24/08, 5:04 PM   #254
zimira
Von Kaiser
 
Tauren Druid
 
Anachronos (EU)
May i suggest that you in your example pick dodge and parry numbers that added up are greater then 3,9% since below that you actually get more then expected. It really confused me when the "diminished" number was greater then the starting number.
 
User is offline.
Reply With Quote
Old 09/25/08, 6:40 AM   #255
Rhî
Glass Joe
 
Blood Elf Paladin
 
Zirkel des Cenarius (EU)
Originally Posted by Whitetooth View Post
I did some testing on my level 80 premade DK, and here are the results:

C_d=88.12902089

C_p=46.10419548

k=0.99356050

Dodge Per Agi=0.01413434

Note: The parry rating from base strength does not suffer from DR.
Do you know the Dodge per Agi ratio for lvl 80 Paladins?
 
User is offline.
Reply With Quote
Old 09/25/08, 8:21 AM   #256
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
Originally Posted by Rhî View Post
Do you know the Dodge per Agi ratio for lvl 80 Paladins?
No, as you can see, there aren't and lv80 Paladin data here.

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Old 09/25/08, 8:31 AM   #257
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
We can ask the question: If I have +p% Parry(after DR), how much +d% Dodge(after DR) do I need for the Parry% given by +1 Parry Rating to equal the Dodge% given by +1 Dodge Rating?

In other words, when will the avoidance give by the +X Parry Rating gem equal to the +X Dodge Rating gem?

When do I have too much +Dodge? When do I have too much +Parry?

For a Lv80 War/Pal:

+p% +d% Parry Rating needed for +p%Dodge Rating needed for +d%
1 2.32 48 90
2 4.63 98 184
3 6.91 151 282
4 9.17 206 385
5 11.41 263 493
6 13.62 323 606
7 15.81 387 725
8 17.98 453 850
9 20.12 523 981
10 22.25 597 1119
11 24.35 675 1266
12 26.43 758 1420
13 28.49 845 1584
14 30.53 938 1757
15 32.55 1036 1942
16 34.55 1141 2138
17 36.53 1252 2348
18 38.50 1372 2571
19 40.44 1500 2811
20 42.36 1637 3069
21 44.27 1785 3346
22 46.16 1945 3646
23 48.03 2118 3970
24 49.88 2306 4323
25 51.71 2511 4708
26 53.53 2736 5129
27 55.33 2983 5593
28 57.12 3256 6105
29 58.88 3560 6675
30 60.63 3899 7311
31 62.37 4281 8027
32 64.09 4714 8838
33 65.79 5208 9765
34 67.48 5779 10835
35 69.15 6444 12082
36 70.81 7231 13557
37 72.46 8175 15327
38 74.09 9328 17489
39 75.70 10770 20192
40 77.30 12623 23667
41 78.89 15094 28300
42 80.46 18552 34784
43 82.02 23738 44507
44 83.57 32377 60705
45 85.10 49641 93073
46 86.62 101310 189949
47 88.12 29466395 5247866

Last edited by Whitetooth : 09/25/08 at 8:39 AM.

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Old 09/25/08, 1:13 PM   #258
Janraea
Don Flamenco
 
Tauren Druid
 
Dunemaul
The feral WotLK thread didn't seem too interested, so I'm posting this back here. Does the math seem correct to you?

The formulas I believe apply to feral druids at 80 (based on this thread) are as follows:

PreDR dodge: x = .024 * agil_from_gear + .025414 * dodge_rating + .0081326 * defenserating_from_gear
PostDR dodge: x' = (c*x) / (x + c*k) = 1/(.008555 + .972/x)
Actual dodge: base + talents + x' = 7.039 + 10 + x'

Net avoidance (boss):
A = (miss + scorpid + 0.0081326 * def_rating) + (17.039 + x') = (4.4 + 3 + .0081326 * def_rating) + (17.039 + 1/(.00855505 + .972/x))
~= 24.44 + .008133*defr + 1/(.008555 + .972/(0.024*agil + .02541*dodge_rating + .008133*defr))

In particular, let +defense and +agil = 0 and dodge rating = z. Then net avoidance A = 24.44 + 1/(.00855 + .972/(.02541z)),
and A = 24.44 + 1/(.008555 + 38.25/z).
dA/dx = 38.25 / (.008555*z + 38.25)^2

That last function goes from 0.0261 at z=0 to 0.01746 at z=1000, to 0.01248 at z=2000, and 0.007287 at z=4000.
That function represents the return on dodge rating at that level of avoidance (which is proportional to the return on agility). This derivative is nearly linear in the range from 0 to 4000 (visibly not so, but the curvature is light),

Net Mitigation Delta is a separate matter: It's calculated relative to avoidance, (1% dodge at 98% avoidance is worth more than 1% dodge at 25% avoidance). The A_factor is the amount of net mitigation adding one dodge rating to your gear would give you. For example, with no gear on (24.4% avoidance), adding one dodge rating reduces total damage taken over a long fight by 0.0346%.
The function is A' * 100 / (100 - A) .

Dodge rating Net Avoidance dA/dx A_factor
0 24% 0.0261437908497 0.034600040828
200 29% 0.0239529354539 0.0339492518355
400 34% 0.0220263608907 0.033392890557
600 38% 0.0203232087395 0.032922903337
800 42% 0.0188102218843 0.0325327843664
1000 45% 0.0174601085875 0.0322173364858
1200 49% 0.0162503030586 0.0319724898597
1400 52% 0.0151620163779 0.0317951661714
1600 55% 0.0141795025616 0.0316831795826
1800 57% 0.013289485785 0.0316351683612
2000 60% 0.0124807095543 0.0316505531157
2200 62% 0.0117435790311 0.0317295192189
2400 65% 0.0110698751461 0.0318730224188
2600 67% 0.0104525244932 0.0320828179552
2800 69% 0.00988541290422 0.0323615148525
3000 71% 0.00936323347922 0.0327126585668
3200 73% 0.00888136198092 0.0331408469762
3400 74% 0.0084357541047 0.0336518870068
3600 76% 0.00802286034203 0.0342530022563
3800 78% 0.00763955507654 0.0349531061834
4000 79% 0.00728307725685 0.0357631613656
4200 81% 0.00695098053549 0.0366966538702
4400 82% 0.00664109118615 0.0377702243403
4600 83% 0.00635147244282 0.0390045162271
4800 84% 0.00608039416474 0.0404253304338

As you can see, returns go from diminishing to increasing somewhere around 60% avoidance, or 2000 dodge rating/2100 agility..

Edit: Updated to use the more recent numbers Whitetooth gave us below.

Last edited by Janraea : 09/25/08 at 2:27 PM.
 
User is offline.
Reply With Quote
Old 09/25/08, 2:00 PM   #259
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
Originally Posted by Janraea View Post
The feral WotLK thread didn't seem too interested, so I'm posting this back here. Does the math seem correct to you?

The formulas I believe apply to feral druids at 80 (based on this thread) are as follows:

PreDR dodge: x = .0236049 * agil_from_gear + .025414 * dodge_rating + .0081326 * defense_from_gear
PostDR dodge: x' = (c*x) / (x + c*k) = 1/(.00855505 + .956/x)
Actual dodge: base + talents + x' = 7.039 + 10 + x'
I did some updates for the druid values today, not sure how much this will affect your math.

PreDR dodge: x = .024 * agil_from_gear + .025414 * dodge_rating + .0081326 * defense_rating_from_gear
PostDR dodge: x' = (c*x) / (x + c*k) = 1/(.008555 + .972/x)

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Old 09/25/08, 2:06 PM   #260
Janraea
Don Flamenco
 
Tauren Druid
 
Dunemaul
Originally Posted by Whitetooth View Post
I did some updates for the druid values today, not sure how much this will affect your math.

PreDR dodge: x = .024 * agil_from_gear + .025414 * dodge_rating + .0081326 * defense_rating_from_gear
PostDR dodge: x' = (c*x) / (x + c*k) = 1/(.008555 + .972/x)
It'd move the inflection point somewhat, but I was ignoring agility and defense for the majority of it anyway. I'll go back and fix the post though.


The way they *should* be doing it is to calculate the net avoidance the way things are on live (including miss. Not sure if recalculating on the fly when scorpid is up would be an issue for them). Call that value x - then apply the formula A = 100 - 100 * exp(-x/100) to get the post-DR avoidance value from it. (Not sure of how to allocate what portion of the total comes from parry and what from dodge, but keeping the preDR ratio would probably work.

This has the effect of 1% worth of dodge rating ALWAYS reducing net damage intake by 1% - getting from 50% to 51% dodge takes twice as much as getting from 0% to 1%.

Last edited by Janraea : 09/25/08 at 3:03 PM.
 
User is offline.
Reply With Quote
Old 09/25/08, 2:52 PM   #261
Mijae
Don Flamenco
 
Tauren Druid
 
Tichondrius
Does this imply we no longer convert defense rating to defense first? If not, has the correct rounding been accounted for?

Also, with a new agility to dodge conversion is there a new level based formula to get this value?

 
User is offline.
Reply With Quote
Old 09/25/08, 3:04 PM   #262
Janraea
Don Flamenco
 
Tauren Druid
 
Dunemaul
Originally Posted by Mijae View Post
Does this imply we no longer convert defense rating to defense first? If not, has the correct rounding been accounted for?

Also, with a new agility to dodge conversion is there a new level based formula to get this value?
I certainly ignored rounding error and discretization error - most of these equations do, I believe.
 
User is offline.
Reply With Quote
Old 09/25/08, 3:57 PM   #263
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
Originally Posted by Mijae View Post
Does this imply we no longer convert defense rating to defense first? If not, has the correct rounding been accounted for?
No, you still convert defense rating to defense first if you want exact values, its just in Janraea's case, she obviously does not need to consider rounding.

Originally Posted by Mijae View Post
Also, with a new agility to dodge conversion is there a new level based formula to get this value?
no

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Old 09/25/08, 5:34 PM   #264
 Astrylian
Rawr
 
Astrylian's Avatar
 
Night Elf Druid
 
Suramar
Do we have any idea where avoidance chance adjustment from attacker level plays into this?

In TBC, if I've got 50% dodge on the character sheet, and fight a lvl73 mob, I actually end up dodging 49.4% of the attacks, due to the 3 level difference reducing my effective dodge by 0.6%.

In WotLK, does that 0.6% get taken off before or after DR is applied? I don't see any way we can accurately test this, however. Perhaps Blizz should add attacker dummies next to the target dummies, which just hit you for 1000 base damage per hit, rather fast, of both 80 and 83...

Rawr - A theorycrafting tool for Bears, Cats, Moonkin, Trees, Healadins, DPSWarrs, Retadins, Mages, ProtWarrs, Tankadins, HealingPriests, ShadowPriests, Warlocks, Rogues, EnhShams, Hunters, Elementals, RestoShams, Tank DKs, and DPS DKs!
Download Rawr v2.2.27 <--NEW Nov9th!

Are you an active Rogue / Hunter / Warlock theorycrafter and an experienced C# dev, with some spare time and a desire to help build something great for the WoW community? Send me a PM!
 
User is offline.
Reply With Quote
Old 09/25/08, 5:52 PM   #265
Janraea
Don Flamenco
 
Tauren Druid
 
Dunemaul
Originally Posted by Astrylian View Post
Perhaps Blizz should add attacker dummies next to the target dummies, which just hit you for 1000 base damage per hit, rather fast, of both 80 and 83...
I'm amused by my mental image of thousands of lowbie corpses in a sprawling circle around the PunchBot2000.
 
User is offline.
Reply With Quote
Old 09/25/08, 6:21 PM   #266
Endoscient
King Hippo
 
Ermad
Human Paladin
 
No WoW Account
Originally Posted by Whitetooth View Post
No, as you can see, there aren't and lv80 Paladin data here.
It looks like it is 47.06 agi per dodge for 80 Paladins.

On beta, with 92 agi I have 5.03% dodge, and with 100 agi I have 5.20% dodge. According to the tooltip this is before diminishing returns, so with some simple math you get 47.06.

What is odd though, is that with 100 agi and no defense or dodge rating gear I have 5.20% dodge. Which means I would have 3.08% base dodge, which is significantly higher then at 70.

 
User is offline.
Reply With Quote
Old 09/26/08, 1:42 AM   #267
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
Originally Posted by Endoscient View Post
It looks like it is 47.06 agi per dodge for 80 Paladins.

On beta, with 92 agi I have 5.03% dodge, and with 100 agi I have 5.20% dodge. According to the tooltip this is before diminishing returns, so with some simple math you get 47.06.

What is odd though, is that with 100 agi and no defense or dodge rating gear I have 5.20% dodge. Which means I would have 3.08% base dodge, which is significantly higher then at 70.
The "(Before diminishing returns)" in the dodge tooltip is a bit misleading, it only meant for the "Dodge rating of X adds X.XX% Dodge" part, but the total Dodge is the value after DR, this is the same for Defense and Parry.

If you would like to contribute some lv80 paladin data, this post may help.

Last edited by Whitetooth : 09/26/08 at 2:03 AM.

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Old 09/26/08, 1:59 AM   #268
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
Originally Posted by zimira View Post
May i suggest that you in your example pick dodge and parry numbers that added up are greater then 3,9% since below that you actually get more then expected. It really confused me when the "diminished" number was greater then the starting number.
I assume everyone understands DR as the more you have the less you get, but what people can't easily see from the formula is that you actually start out with more then what you have on live, the example was meant to show this property of the formula. That way people won't really get confused when they find that out themselves.

Last edited by Whitetooth : 09/26/08 at 3:56 AM.

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Old 09/26/08, 2:11 AM   #269
Endoscient
King Hippo
 
Ermad
Human Paladin
 
No WoW Account
Originally Posted by Whitetooth View Post
The "(Before diminishing returns)" in the dodge tooltip is a bit misleading, it only meant for the "Dodge rating of X adds X.XX% Dodge" part, but the total Dodge is the value after DR, this is the same for Defense and Parry.

If you would like to contribute some lv80 paladin data, this post may help.
Ah, that makes more sense.

Here it is, sadly this character is a premade so I had no gear with defense, dodge or parry. But hopefully these values for agility will help.

DefenseDodge %Parry %Dodge RatingParry RatingAgility
4005.03490018844650092
4005.1952772140503500100
4005.8704180717468500134
4006.0277714729309500142

 
User is offline.
Reply With Quote
Old 09/26/08, 4:06 AM   #270
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
Originally Posted by Endoscient View Post
Ah, that makes more sense.

Here it is, sadly this character is a premade so I had no gear with defense, dodge or parry. But hopefully these values for agility will help.

DefenseDodge %Parry %Dodge RatingParry RatingAgility
4005.03490018844650092
4005.1952772140503500100
4005.8704180717468500134
4006.0277714729309500142
From this table, we got for level 80 paladins:
Dodge/Agi: 0.0192
Agi/1%Dodge: 52.083333
Base Agi: 3.2685

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Old 09/26/08, 5:51 AM   #271
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
I copied 8 premades to 2 accounts, and was able to gather data for 8 classes at level 80.
The death knight dodge/agi values I had were strange and seemed wrong, so I did some more tests and found that the K value used in calculating parry and dodge for death knights were not the same.
Only DKs seem to behave this way, I double checked warriors/paladins and K values were the same for dodge and parry.

Here are the results:
 K_pC_p1/C_pK_dC_d1/C_dLv80 Dodge/AgiLv80 Agi/1%DodgeBase Dodge
Warrior0.95647.0035250.0212750.95688.1290210.0113470.013673.52943.4636
Paladin0.95647.0035250.0212750.95688.1290210.0113470.019252.08333.2685
Hunter0.988145.5604080.0068700.988145.5604080.0068700.013375.1880-5.4500
Rogue0.988145.5604080.0068700.988145.5604080.0068700.024141.4938-0.5900
Priest0000.983150.3759400.0066500.019252.08333.1830
Deathknight0.993560546.1041950.0216900.95688.1290210.0113470.013673.52940.7580
Shaman0000.988145.5604080.0068700.019252.08331.6750
Mage0000.983150.3759400.0066500.019551.28213.4575
Warlock0000.983150.3759400.0066500.019252.08332.0350
Druid0000.972116.8907070.0085550.024041.66674.9510


Edit: I got a 3ed account, calculating hunter/rogue stats now.
Edit2: Added new Hunter and Rogue data.

Last edited by Whitetooth : 09/26/08 at 4:00 PM.

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Old 09/26/08, 12:42 PM   #272
Endoscient
King Hippo
 
Ermad
Human Paladin
 
No WoW Account
Originally Posted by Whitetooth View Post
How did I get defense gear with a premade? I took the portal from Dalaran to Shat and bought +4 defense gems from Scryers or Aldor vendors.
Thats a good idea, I totally forgot about those vendor gems. I tried the AH but could only find Agi pieces. So you still need paladin data with defense/dodge/parry?

 
User is offline.
Reply With Quote
Old 09/26/08, 12:51 PM   #273
 frmorrison
Divine Protector
 
frmorrison's Avatar
 
Blood Elf Paladin
 
Mal'Ganis
Originally Posted by Endoscient View Post
Thats a good idea, I totally forgot about those vendor gems. I tried the AH but could only find Agi pieces. So you still need paladin data with defense/dodge/parry?

He wrote "8 classes done, 2 to go: Hunters and Rogues" so I think he is good to go with Paladins .


However, you only get 4 transfers per account, so that is why he is missing two classes.

DK - Ashbane Failure is the condiment that gives success its flavor.
 
User is offline.
Reply With Quote
Old 09/26/08, 12:55 PM   #274
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
Originally Posted by Endoscient View Post
Thats a good idea, I totally forgot about those vendor gems. I tried the AH but could only find Agi pieces. So you still need paladin data with defense/dodge/parry?
I'm good with paladin data now, thanks, do you have any transfers left for hunter or rogue?

Edit: nvm, I borrowed a 3ed account, doing the last 2 classes now

Last edited by Whitetooth : 09/26/08 at 1:41 PM.

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Old 09/26/08, 4:16 PM   #275
Whitetooth
Piston Honda
 
Whitetooth's Avatar
 
Orc Warlock
 
Ner'zhul
First post updated with final(hopefully) results for all classes.

Hotdogee@Ner'zhul US <Bahamut>
Author of RatingBuster
 
User is offline.
Reply With Quote
Reply

Go Back   Elitist Jerks > Public Discussion > Class Mechanics

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Warrior]Ratings Equivalence Opposite Class Mechanics 7 04/23/07 9:21 PM
Rogue - Dodge vs. Parry Talents, One Roll Combat Theory, Combat Sword Spec Questions tok3n Class Mechanics 30 04/12/07 2:15 PM
Ratings Necrotoid Public Discussion 37 03/07/07 3:08 PM
Ratings: what did they accomplish? Arawethion Public Discussion 39 11/30/06 8:00 AM
BWL boss ratings Anglakel Public Discussion 29 09/17/05 12:12 AM