Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » Class Mechanics

 
 
LinkBack Thread Tools
Old 08/16/07, 3:34 PM   #16
songster
Chief Passenger
 
Gnome Rogue
 
Earthen Ring (EU)
Hmm. Maybe if you parry a swing when there's less than 20% on the swing timer, it doesn't just drop the parry, but hastes the *next* attack instead?

That would then appear in the logs as a weapon swing of 2.16 seconds without any parry occurring during the swing. If I understand what you're doing correctly, you wouldn't see these, as you're only looking at swing intervals which do contain a parry.

However, if you got a parry-hasted swing immediately following one of these "saved" parry charges, you might get a double parry effect. That is, the swing would be hasted twice even though only one parry occurs during the swing itself. The total amount of haste on such a double-parry should be 2.304 seconds, which is very close to your observed values.

To confirm this, could you check:

a) Whether there are any "hasted" swings (i.e. swings at an interval of 2.16 seconds) which do not contain a parry.

b) If there are, do they always follow a "wasted" parry (i.e. a parry that occurs within the 20% cap zone)

c) Whether the "super-hasted" swings always follow a "wasted" parry.


Edit: Hang on, just noticed the other sheets in the workbook - I'll check myself

Edit2: And the answer is that I lack the brain power to work out what's going on. I tried to have a look at the swing times for hits immediately subsequent to "wasted" parries, but couldn't make out a pattern. There were hits at 3.6 seconds, 2.6 and even 4.6 seconds. There also seemed no obvious pattern of "wasted" parries immediately preceding the super-hasted swings. So. A mystery.

Last edited by songster : 08/16/07 at 4:44 PM.

Great Britain Offline
Old 08/16/07, 4:06 PM   #17
Disquette
doop doop de doooo
 
Disquette's Avatar
 
Human Rogue
 
Sargeras
Originally Posted by songster View Post
How irritating, that was *such* a shiny theory :-(
Yeah, we've had a few of those that looked really promising for flurry mechanics as well, which never seem to hold up under complete scrutiny. There might be some new theories out there (or old ones) that are right, but absent some incredibly consistent ping responses like spades's, it's very hard to even understand what's happening, much less how to interpret it.

http://us.battle.net/wow/en/forum/to...6766?page=3#41
Let me map a priority list out for you so that you can refer to it in the future:
1. Money 2. Money 3. PvE 4. Mages 5. Companion pets 6. PvP

United States Offline
Old 08/16/07, 5:05 PM   #18
Spades
Piston Honda
 
Spades's Avatar
 
Gnome Rogue
 
Shattered Hand
Since I appear to be blessed by God with an insanely stable (ping wise) internet connection, is there anything else I could do to help you guys out? I don't have access to a shaman of appropriate level, but maybe I could use the PTR or "borrow" someone else's.

"Existence has no pattern save what we imagine after staring at it for too long."
-Rorschach, Watchmen

Offline
Old 08/16/07, 5:18 PM   #19
Disquette
doop doop de doooo
 
Disquette's Avatar
 
Human Rogue
 
Sargeras
To be objective, maybe yours is the norm, and it's just that mine is super sucky ;-) In any case, if a pally or rogue would be able to do some testing, I'll let you know, but you've already been incredibly helpful, so hopefully no more multi-hour test sessions will be necessary.

http://us.battle.net/wow/en/forum/to...6766?page=3#41
Let me map a priority list out for you so that you can refer to it in the future:
1. Money 2. Money 3. PvE 4. Mages 5. Companion pets 6. PvP

United States Offline
Old 08/24/07, 4:26 PM   #20
 Rezarel
Piston Honda
 
Rezarel's Avatar
 
Rezarel
Human Warrior
 
No WoW Account
I finally got around to parsing some of my test runs. The lag's pretty bad -- this was off the 2.2 PTR after all -- but I've got a lot of data. It looks like main hand attacks get the parry haste, and off hand attacks do not.

These are using two 2.7 speed swords.
MH: [Protector's Sword]
OH: [Protector's Sword]



United States Offline
Old 08/24/07, 4:51 PM   #21
Althir
Von Kaiser
 
Human Death Knight
 
Malygos
What are the practical implications regarding Parry-produced haste? Will it be worth the ridiculous item budget cost for tanks, to help with rage generation? Obviously parry can account for tanks getting smashed by boss mobs, but how relevant is the mechanic working the other way?

Offline
Old 08/24/07, 5:01 PM   #22
Disquette
doop doop de doooo
 
Disquette's Avatar
 
Human Rogue
 
Sargeras
Originally Posted by Rezarel View Post
I finally got around to parsing some of my test runs. The lag's pretty bad -- this was off the 2.2 PTR after all -- but I've got a lot of data. It looks like main hand attacks get the parry haste, and off hand attacks do not.

These are using two 2.7 speed swords.
MH: [Protector's Sword]
OH: [Protector's Sword]
Awesome work - thanks man!

http://us.battle.net/wow/en/forum/to...6766?page=3#41
Let me map a priority list out for you so that you can refer to it in the future:
1. Money 2. Money 3. PvE 4. Mages 5. Companion pets 6. PvP

United States Offline
Old 08/24/07, 6:28 PM   #23
Fixation
Glass Joe
 
Night Elf Warrior
 
Spirestone
Originally Posted by Althir View Post
What are the practical implications regarding Parry-produced haste? Will it be worth the ridiculous item budget cost for tanks, to help with rage generation? Obviously parry can account for tanks getting smashed by boss mobs, but how relevant is the mechanic working the other way?
As far as the cost is concerned, it takes 22.4 parry rating to get a full 1%, whereas it takes 18.9 dodge rating to get 1%, so the cost is not huge at all. Against hard hitting bosses that allow liberal use of Heroic Strike, the haste from parry is naturally going to allow for more Heroic Strikes (assuming you have the rage for it). Realistically you're not going to often be choosing between dodge or parry unless you're gemming, but personally I think the significant haste makes the small extra cost worth choosing parry over dodge.

Offline
Old 08/24/07, 7:53 PM   #24
Quigon
Bald Bull
 
Quigon's Avatar
 
Tauren Warrior
 
Kil'Jaeden
You guys should be commended for this work. Good job on the data gathering and analysis. I think its simply a verification in a way, although the OH parry mechanic is interesting.

Offline
Old 08/27/07, 1:49 PM   #25
Apate
POWER = MEAT + OPPORTUNITY = BATTLEWORMS
 
Apate's Avatar
 
ChickenArise
Night Elf Warlock
 
No WoW Account
I'm a little late to seeing this, but let me know if you need any data that I can provide, DW or 2h.

As always, thanks for checking these mechanics out to improve later models

See you, auntie.

United States Offline
Old 08/28/07, 8:47 AM   #26
sp00n
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
Did anybody test with a mob parrying?
If so, it could prove useful for the weapon skill -> parry mechanic discussion.

That is, if you still know your weapon skill and the mob level.

Stopped Playing

Offline
Old 09/10/07, 10:11 AM   #27
Ciderhelm
Glass Joe
 
Human Warrior
 
Garrosh
Thanks for this research. I would love to have your ping.

For practical purposes, I'd like to update the guide on the WoW-US forums. What are the caveats, if any, we are seeing to the original Parry entry on the WoWWiki?

The original Parry entry was:

An important piece of information that should be noted is that successfully parrying an attack will reduce the delay before your next attack. The reduction amount is a flat 40% of your normal swing time. The delay cannot be reduced to less than 20% of your weapon?s base swing delay.

[top] Swing Timer


An important piece of information that should be noted is that successfully parrying an attack will reduce the delay before your next attack. The reduction amount is a flat 40% of your normal swing time. The delay cannot be reduced to less than 20% of your weapon?s base swing delay.

For example, let?s say you are using a 3.4 speed two-hand weapon. You attack at time 0. You parry an enemy attack at time 0.5. Your parry reduction value is 40% of 3.4 which is 1.36 seconds. Instead of attacking at time 3.4 you will now attack at time 3.4 ? 1.36 which is 2.04 seconds. If you parry with 0.68 seconds or less remaining in the delay to your next attack then no reduction would take place. If 2.04 to 0.68 seconds remain in your delay for this example then the delay gets reduced to exactly 0.68 seconds, since that is the minimum for this weapon.

Note - the above formula may not be correct. Recent testing has shown that the parry delay may be prorated depending on how far through the swing you are when you parry a mob's attack. This would account for combat log parsing making it look like you cannot affect a swing time to be less than 20% of it's initial value.

Anyway, great work again, it was difficult to follow this before because the theory had not been verified nor did we know the researcher. As brought up here, the people testing have to have pretty darn good ping, or be willing to test for a very long time, to be accurate.

Last edited by Ciderhelm : 09/10/07 at 10:13 AM. Reason: Added question to second paragraph.

Offline
Old 10/28/07, 9:00 AM   #28
Bregonn
Von Kaiser
 
Dwarf Warrior
 
Anachronos (EU)
I'll leave the formal mathematical proof to someone else, but from the graphs in this threat and the theoretical numbers the average haste increase from parry can be fairly easily deducted:

40% of your swings get the maximum of 40% speed reduction (to 0.6 * weapon speed).
20% of your swings get no speed reduction at all (1.0 * weapon speed).
The remaining 40% get reduced by on average the middle of these (0.8 * weapon speed).

So your average swing speed as a result of a parry is 0.4*0.6 + 0.2*1 + 0.4*0.8 = 0.76. In other words, 1% parry is worth 0.24% haste.

This is independent of your weapon speed, as everything here are percentages.

This also makes it possible to calculate the value of the parry in terms of dodge and haste rating:

1% parry is approximately equal to 1% dodge + 0.24% haste.
1% parry is 23.65 parry rating.
1% dodge + 0.24% haste is 18.923 dodge rating + 15.76*0.24 = 3.782 haste rating, or a total of 22.705 rating.

In other words, even with the cheaper parry rating from patch 2.1 and the more expensive haste rating from patch 2.1.2 (?) parry rating is still too expensive, even not taking into account the fact that haste rating is generally a poor tanking stat.

Offline
Old 11/20/07, 10:11 PM   #29
suicuique
King Hippo
 
Night Elf Warrior
 
Antonidas (EU)
To expand a little on the "haste worth" of parry, I did some tests some time ago.
I tested on the Blasted Lands mobs. Strict autoattacking only.
The test lenght ranged from 1hr to 2.5 hrs.

Mob autoattack speed was calculated to be 2.0

I tested with weapons of different speeds: 1.8 SPD dagger, 2.6 SPD 1h, 3.7 SPD 2h

The effective (read: observed) parry rate was meant to be set in a relation to my observed haste. (no haste items/enchants/talents were used)

The observed data was as follows:

1) 1.8 Dagger
Effective parry rate 23%
Observed haste 4.3%.

2) 2.6 1h
Effective parry rate 22.2%
Observed haste 6.8%

3) 3.7 2h
Effective parry rate 20.5%
Observed haste 8.9%

Obviously from these results, parry and haste cannot be set in a relation without taking into account the ratio player_attackspeed/mob_attackspeed.

A first order approximation of the chance that a player swing is parry-hasted is:
1 - (1-parry)^(player_attackspeed/mob_attackspeed) where parry = effective parry rate of player
A hasted swing would result in .76 weapon speed (as by above post).
As such the average swing speed would compute to (0.76+(1-parry)^ratio*.24)*weapon_speed

Using this on the above data would predict following haste:

1) Dagger
predicted haste = 1/(0.76 + 0.77^0.9*.24) = 5.3%

2) 1h
predicted haste = 1/(0.76 + 0.778^1.3*.24) = 7.2%

3) 2h
predicted haste = 1/(0.76 + 0.795^1.85*.24) = 9.1%

The difference to the observed haste is most probable due to the simplification of the parry haste chance.

Long story short: I think the above data is inline to the above post and above all shows the importance of the player_attackspeed/mob_attackspeed ratio which is most important. The highest player parry rate did not result in the highest player haste due to fast weapon speed. A similiar line of thought would show that a parry burst by a boss is better prevented by reducing this ratio (i.e ceasing auto attacks in hazard scenarios like fear) than by reducing the parry rate of the mob.
Thankfully expertise as an aggro stat also provides exactly that.
Having comfortable aggro means above all that one can concentrate on mitigation and emergency options.
At least that has been my experience as a tank.

Offline
Old 11/20/07, 11:10 PM   #30
galzohar
Bald Bull
 
Blood Elf Paladin
 
Darksorrow (EU)
I would expect a lower haste value than calculated if mob attacks faster than the player (due to double parries not being as effective). However the mob was attacking slower than you when you were using the dagger and you still got lower than theorycrafted results.

What I really wonder if your simplification really causes a higher number than reality in all these examples.
For a mob attacking slower than you it should be easy:

On each attack your parry chance would be parry*1.8/2.0

This is always lower than yours (no matter what parry chance), with 23% parry you were supposed to get ~12.6% more hasted attacks than you calculated. Then the second order calculation would say that the extra haste made you have an average weapon speed lower than 1.8 thus requiring re-adjustment of the original formula, and same can be done for 3rd order and so on until sufficient accuracy is reached.
With almost 6% haste your speed changes to almost 1.7 resulting in 5.8% less procs, which is still more than what you calculated (as we multiplied by 1.126 and divided by 1.058).

Calculating a slower wepaon is more complicated due to double parries, but unless we can excuse your 1.8s weapon results to variance I wouldn't say ALL your tests were lower than expected because of the formula's inaccuracy, as you can see for the 1.8s weapon I fixed the formula to be accurate enough to show that the values don't match. This is unless your data pool is too small, which you could in fact calculate to see the estimated error in your measurement as error in number of parries = number of parries ^ 0.5, and thus error in % of attacks getting parried (at least using the first order, linear formula) would be estimated as (number of parries^0.5)/(number of attacks).

In 1 hour you would get 2000 attacks and 414 of them should have been parry hasted, so if you would get an amount of attacks hasted close to the theorycrafted value the error should be 20, or ~5%. Since 5% of 5% is very small, even though the error estimation is very very rough, I doubt it's much higher than this and thus the statistical error in your measurements is probably not the explanation either.

There must be something horribly wrong with the theorycraft that wasn't related to in my post that would exaplain the difference between the calculated and measured results at least for the 1.8 speed weapon as the formula for chance for an attack to be parry hasted (as well as how to figure out its 2nd order, 3rd order and so on until sufficient accuracy is met) is pretty obvious.


On a side note you say your formula is a first order apporximation but a first order (unless mixing math and english is failing for me again as english isn't my first languege) is by definition linear, and yours is not.

EDIT: Just noticed that the slower the weapon the closer your formula gets to the measured number, so assuming the statistical error is small on the other weapon speeds too (which it honestly should be with so many measurements, as shown above), this fact can help finding what is wrong with the theory. But the bottom line is that it's so off even after using my more accurate formula for the 1.8 speed weapon that you can't excuse it for being "chance calculation inaccuracy".

Offline
 

Go Back   Elitist Jerks » Public Discussion » Class Mechanics

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Melee Combat] How does Flurry Work? Disquette Class Mechanics 94 10/05/07 7:03 AM
[Melee Combat] How does Flurry Work? Disquette Class Mechanics 0 06/06/07 2:17 PM
Rogue - Dodge vs. Parry Talents, One Roll Combat Theory, Combat Sword Spec Questions tok3n Class Mechanics 30 04/12/07 1:15 PM
Combat Mechanics, 3.0 Hamlet Public Discussion 381 04/11/07 2:41 PM
Combat Mechanics, 2.0 Hamlet Public Discussion 80 02/28/06 2:14 AM