Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » Class Mechanics

 
 
LinkBack Thread Tools
Old 08/27/07, 11:16 PM   #1
 Rezarel
Piston Honda
 
Rezarel's Avatar
 
Rezarel
Human Warrior
 
No WoW Account
Proc Per Minute Mechanics & Haste

This is not a change in game mechanics. All tests done so far on both the PTR and Live have shown the same behavior. However, it appears some very old enchants do benefit from haste, which is probably why that behavior was accepted as common knowledge.

--------

I took a large quantity of data on the 2.2 PTR against blasted lands mobs -- approximately 150,000 swings -- and it appears that while Flurried (25% haste) the proc chance for various events drops.

I tested three different procs, with three different weapon sets, with both 0/5 Flurry and 5/5 Flurry in most cases.

Procs Tested:
5/5 Unbridled Wrath
[Mark of Conquest]
[Darkmoon Card: Heroism].

Weapons Tested:
MH: [Protector's Sword]
OH: [Protector's Sword]

2x[Ced's Carver]

2x[Blade of Unquenched Thirst]

Various people were beating on my mobs with the occasional kidney shot, etc. Also, the level of the mob varied. Neither of these should affect proc rates.


Analysis:
I parsed the logs by tracking how many weapon swings and procs occurred inside and outside of "You gain Flurry" and "Flurry fades from you" messages. I realize that the combat log positioning of the haste gain/loss events isn't perfectly accurate, but it's the simplest way to separate hasted from unhasted swings. I then calculated PPM rates assuming the proc chance was based on unhasted weapon speed:

Calculated PPM = proc chance for an individual swing * unhasted weapon swings per minute

As you can see in the graphs, this calculated PPM rate drops while hasted, implying that the proc chance drops while hasted.

Looking further at my data, the real PPM (total procs / time in combat) was nearly equal for both hasted and unhasted tests. This suggests haste effects will not get you more procs for items which use a PPM mechanic.


Thread Summary:
Warriors see decreased proc chances for Unbridled Wrath when flurried on both the PTR (post 1) and Live (post 78).
Rogues do not see increased uptime on an unspecified proc buff while using Slice and Dice on the PTR - Tyran, post 33. Short testing though - only 15 minutes per run.
Rogues see an unchanged proc chance on Fiery Weapon while using Slice and Dice on Live - Baldycenarius, post 37
The behavior for Shaman with Flurry and Mongoose is the same on Live and the PTR - Lujaar, post 42
Hunters see a reduced proc chance on Live for [Don Santos' Famous Hunting Rifle] when using a quiver and Improved Aspect of the Hawk procs - Kaber, post 72
Warriors see an unchanged proc chance on Lifestealing when flurried on the PTR (post 113)
Instants use unhasted weapon speed to determine proc chance - Sarlunas, post 120

Thread Summary Summary:
Fiery Weapon (tested on Live), Lifestealing, and Crusader (tested on the PTR) all see unchanged proc chances when hasted - i.e., they benefit from haste. All other procs tested so far on either Live or the PTR have a reduced proc chance while hasted to maintain a constant PPM.

Instant attacks use the unhasted weapon speed to determine proc chance.

Also, see post 121 for a more detailed thread summary.



Here's the data (error bars are one standard deviation):



Last edited by Rezarel : 09/18/07 at 3:32 PM. Reason: Thread Summary

United States Offline
Old 08/27/07, 11:25 PM   #2
 Intermission
Spiral out, keep going
 
Intermission's Avatar
 
Undead Mage
 
Frostmourne
So are you saying...

when attack speed increases due to haste procs, the calculation done to determine the %-on-hit from the PPM amount is recalculated to keep a constant true PPM, based on *current* weapon speed, not its original stat weapon speed? Or does the PPM actually go DOWN, over compensating, in an attempt to stop non-linear results from multiple haste procs/effects?

Australia Offline
Old 08/27/07, 11:32 PM   #3
Kalman
Super Macho Man
 
Kalman's Avatar
 
<>
Orc Shaman
 
No WoW Account
If an item has an internal cooldown, that's going to provide some difference in PPM between hasted and non-hasted results, since you'll have more swings during the cooldown (swings which are guaranteed not to proc).

Melador> Incidentally, these last few pages are why people hate lawyers.
Viator> I really don't want to go all Kalman here.
Bury> Just imagine what the world would be like if you used your powers for good.

United States Offline
Old 08/27/07, 11:39 PM   #4
 Intermission
Spiral out, keep going
 
Intermission's Avatar
 
Undead Mage
 
Frostmourne
Originally Posted by Kalman View Post
If an item has an internal cooldown, that's going to provide some difference in PPM between hasted and non-hasted results, since you'll have more swings during the cooldown (swings which are guaranteed not to proc).
I think he got around that by tracking non-haste procs (Mark of Conquest) yet having a separate haste effect going on and off in the background (Flurry).

Australia Offline
Old 08/28/07, 12:47 AM   #5
slant
Don Flamenco
 
Draenei Shaman
 
Drenden
To properly test without relying on flurry, use a rogue singlewielding a weapon with a high PPM enchant like fiery and the setup talent. Unhasted it should be 6ppm, with SnD up 7.8ppm. That's a big difference that should be definitively testable in just a couple of minutes.

Or if you have access to high-end gear, just equip some passive haste. That would allow for huge sample sizes.

United States Offline
Old 08/28/07, 9:09 AM   #6
 Rezarel
Piston Honda
 
Rezarel's Avatar
 
Rezarel
Human Warrior
 
No WoW Account
Originally Posted by Kalman View Post
If an item has an internal cooldown, that's going to provide some difference in PPM between hasted and non-hasted results, since you'll have more swings during the cooldown (swings which are guaranteed not to proc).
I'm not sure if Mark of Conquest or Heroism have an internal cooldown, but I've gotten two Unbridled Wrath procs with the same timestamp, so I'm assuming that has no internal cooldown.

Edit: I found two simultaneous Mark of Conquest procs, and two Heroism procs separated by 0.219 seconds, so I doubt either of those items have an internal cooldown.

Last edited by Rezarel : 08/28/07 at 11:08 AM.

United States Offline
Old 08/28/07, 9:25 AM   #7
 Intermission
Spiral out, keep going
 
Intermission's Avatar
 
Undead Mage
 
Frostmourne
Can you post a conclusion?

From what I can see...


- You tested PPM of procs.
- Recorded PPM while non-hasted.
- Recorded PPM while hasted.
- We know (do we?) that PPM mechanics take the weapon speed of your weapon, and use that to apply a %-chance-on-hit to your attacks, white and yellow. EG a hunter with a 1 PPM trinket will get far more than 1 PPM due to specials. His weapon speed is 2.9, so it creates a % chance based on that. But in reality, he shoots specials between every auto, and each of this shots has a chance to proc too, based on the original speed.
- But, your results show that the PPM is lowered while hasted, when logic would think that it increases, using my above example. Same weapon, same %proc chance per hit, more hits = more procs in same timespan = higher PPM. But its not higher, its lower.

What is going on, Rezaral? Or are you asking us?

Write a conclusion!

Australia Offline
Old 08/28/07, 11:18 AM   #8
 Rezarel
Piston Honda
 
Rezarel's Avatar
 
Rezarel
Human Warrior
 
No WoW Account
Sorry, my conclusion was in the first line: Haste effects reduce the proc chance of items that operate on a proc per minute mechanic. This was contrary to my expectations, and I've seen several people on this board say haste effects don't affect proc chances, so I thought I should post my results here.

I guess my plots are a little confusing: basically, I created the graphs assumimg haste effects didn't affect the proc chance, observed a contradiction, and threw out my assumption.

The real procs per minute (total procs divided by minutes in combat) was very close to equal in all my tests, both hasted and unhasted. The PPM shown in my plots is assuming the proc chance is based on unhasted weapon speed, i.e., reported PPM = proc chance * unhasted weapon swings per minute. Since the proc chance goes down while hasted, this reported PPM will be lower.

To be entirely clear, if you're single wielding and have an item with a 2 PPM proc on it, you'll get 2 procs per minute regardless of any haste effects you have on you (assuming no misses/dodges/etc).


I should also note that I didn't test any specials, so I have no idea how the proc chance for those is calculated.

United States Offline
Old 08/28/07, 11:37 AM   #9
Lactose
Don Lactose
 
Lactose's Avatar
 
Tauren Hunter
 
Talnivarr (EU)
This could probably by tested quite easily by a Hunter using something without an internal cooldown. Unequip quiver (15% constant haste), say hello to Dr.Boom (or Blasted Lands mob), fire away. Repeat with quiver active.
For a greater haste difference, quiver & Serpent's Swiftness (20% constant haste) respec would be even greater.
That should take care of Auto Attacks only.
Adding in a steady/auto macro, specials should be accounted for as well.

Anything without an internal cooldown that's easy to come by?

Look, Lactose, we'd rather you didn't eradicate the whole human race.
- Sam & Max

Offline
Old 08/28/07, 12:54 PM   #10
Rannasha
Piston Honda
 
Tauren Druid
 
Draenor (EU)
Originally Posted by Lactose View Post
This could probably by tested quite easily by a Hunter using something without an internal cooldown. Unequip quiver (15% constant haste), say hello to Dr.Boom (or Blasted Lands mob), fire away. Repeat with quiver active.
For a greater haste difference, quiver & Serpent's Swiftness (20% constant haste) respec would be even greater.
That should take care of Auto Attacks only.
Adding in a steady/auto macro, specials should be accounted for as well.

Anything without an internal cooldown that's easy to come by?
[Don Santos' Famous Hunting Rifle] pops to mind. Whether it fits the "easy to come by" is less clear. I have it on my Hunter at least, might have some spare time somewhere to test it. The problem with it is that it's a proc that can potentially self-refresh, making it impossible to accurately track with a logparse.

Offline
Old 09/01/07, 7:20 AM   #11
 Intermission
Spiral out, keep going
 
Intermission's Avatar
 
Undead Mage
 
Frostmourne
Originally Posted by Rezarel View Post
Sorry, my conclusion was in the first line: Haste effects reduce the proc chance of items that operate on a proc per minute mechanic. This was contrary to my expectations, and I've seen several people on this board say haste effects don't affect proc chances, so I thought I should post my results here.

I guess my plots are a little confusing: basically, I created the graphs assumimg haste effects didn't affect the proc chance, observed a contradiction, and threw out my assumption.

The real procs per minute (total procs divided by minutes in combat) was very close to equal in all my tests, both hasted and unhasted. The PPM shown in my plots is assuming the proc chance is based on unhasted weapon speed, i.e., reported PPM = proc chance * unhasted weapon swings per minute. Since the proc chance goes down while hasted, this reported PPM will be lower.

To be entirely clear, if you're single wielding and have an item with a 2 PPM proc on it, you'll get 2 procs per minute regardless of any haste effects you have on you (assuming no misses/dodges/etc).


I should also note that I didn't test any specials, so I have no idea how the proc chance for those is calculated.

Oh ok, that makes a lot more sense. For a while there I thought you meant it actually lessened the PPM. But keeping it equal is good. I'm guessing it was coded that way to help balance haste.

Good to know about this as a fact, when making calculations about gear choices regarding haste/procs.

Australia Offline
Old 09/01/07, 7:40 AM   #12
Lactose
Don Lactose
 
Lactose's Avatar
 
Tauren Hunter
 
Talnivarr (EU)
This post seems to back up PPM remaining constant regardless of hastes active.

Look, Lactose, we'd rather you didn't eradicate the whole human race.
- Sam & Max

Offline
Old 09/01/07, 7:25 PM   #13
sp00n
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
Originally Posted by Lactose View Post
This post seems to back up PPM remaining constant regardless of hastes active.
Did you just make a back reference to yourself?

Stopped Playing

Offline
Old 09/01/07, 7:32 PM   #14
Lactose
Don Lactose
 
Lactose's Avatar
 
Tauren Hunter
 
Talnivarr (EU)
I would never!

Right now, both threads seem to be relevant to each other, hence some linkage going on.

Look, Lactose, we'd rather you didn't eradicate the whole human race.
- Sam & Max

Offline
Old 09/02/07, 6:50 AM   #15
sp00n
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
Uh, I see.
Mod Rewrite and setting postings per page to anything other than the standard value of 25 doesn't seem to work well together.

For me, with 30 postings per page, your link just goes to the last page where the first posting is exactly yours and the one linking back to this thread.

Stopped Playing

Offline
 

Go Back   Elitist Jerks » Public Discussion » Class Mechanics

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
2x 3 Minute Mage Teams Solipse Player vs. Player 14 07/09/07 5:54 PM
Looking for Mod: Proc Tracker? Christifori User Interface and AddOns 11 06/29/07 5:00 AM
Is Thunderfury proc effect affected by the haste/slow changes? Pressure Public Discussion 6 08/23/06 8:08 AM
Tier 3 Proc Rates Skullo Public Discussion 97 08/22/06 5:54 PM