Calculating DPS of non-damage procs


Hopeling

 

Posted

In this case, the 2 -res procs and the 2 build up procs. My claws toon can run a chain with

3 Purple procs
1 regular dmg proc
2 BU procs
2 -res procs

this alone just seems cool (buzzsaw-y), but I'm curious what effects these procs have on dps and whether or not it's easily calculable. Somebody dazzle me with math magic please!


 

Posted

Damage procs are simple to calculate: multiply the proc chance by the proc's damage to get the average damage added to each hit. (Mids' does this automatically.) Then you can recalculate your DPS with the higher damage per hit.

BU procs are a little trickier. First, you need to know what your attack chain is so that you know how many/which attacks the proc will last for when it goes off*. Then, multiply the proc chance (.05) by the proc damage bonus (100%) to get the average damage bonus per activation (5%). Finally, recalculate your attack chain's DPS with that damage bonus applied to the attacks that the proc will affect.

-Res procs are kind of complicated because they don't stack multiple times. (The two different ones stack with each other, but for example you can't have two Achilles' Heel debuffs on the target at the same time.) This means that if you have an attack chain shorter than the 10s duration of the debuff, you have a chance to reapply and overwrite the previous application of the debuff, wasting whatever was left of its duration. I'm not exactly sure how to do the math for that one. If your attack chain has 10 seconds or more between activating the -res proc attack, the nonstacking problem goes away and it simplifies to a 4% damage increase (.2 chance * .2 debuff) for 10 seconds, so you can count it as dealing 4% of 10 seconds of whatever DPS your chain does not counting the proc.

*I know the BU procs last 5 seconds, I'm not exactly sure when in the power's activation it goes off. If it's early, then part of the proc would be 'wasted' during the power's animation without providing a bonus to that attack since damage bonuses are calculated when the attack begins, before the proc would go off.

Somebody more knowledgeable may come along and correct me, but this is my understanding of how it works.


 

Posted

Here's the effect on damage of a single attack from both -resist procs, assuming three attacks with the first proc have fired in the past 10.25 seconds and two attacks with the second proc have fired in the past 10.25 seconds. Also assuming 95% chance to hit.

*(100%+(100%-81%^3)*20%)*(100%+(100%-81%^2)*20%)
If you don't want to get down to the attack level, then just average out how many times each proc has a chance to fire in 10.25 seconds, plug those numbers in (does not have to be a whole number), and multiply your DPS by the result. It's not AS accurate, but it should be very close most of the time.


"That's because Werner can't do maths." - BunnyAnomaly
"Four hours in, and I was no longer making mistakes, no longer detoggling. I was a machine." - Werner
Videos of Other Stupid Scrapper Tricks