8.30.2006

Memorable Rogue

Today Chalon announced his "retirement" from WoW and community. He is a highly respected rogue and raid leader of Eternal Reign on Light Bringer. He is the author of Rogue FAQ and the famous combat dagger DPS calculator spreadsheet.

I have never spoke to him, but I started my WoW 'career' following his Rogue FAQ, and he has been very helpful on the rogue forums.

Raid Leader, ER - http://www.eternalreign.net
Rogue FAQ: http://tinyurl.com/qbeyn
Combat Daggers/Swords Spreadsheets: http://tinyurl.com/k4vc8

Wish him all the best.

8.29.2006

BC Talent Preview: Surprise Attacks

Suprise Attacks
Requires 1 point in Adrenaline Rush
Requires 40 points in Combat Talents
Your Sinister Strike, Backstab, and Gouge can no longer be dodged.

Melee attack ruleset explained here
Energy regen explained here

Assuming a typical melee attack table of a well equiped rogue and a backstab damage of B. Energy loss for miss/dodge/parried backstab is 11.

00-04 Dodge (5%)
05-09 Parry (5%)
10-44 Crit (35%)
45-99 Hit (55%)

Damage WITHOUT Surprise Attacks

Total damage = 1.355B
Total Energy Cost = 55.1
Total CP gain (without SF) = 0.9

DPE = 0.0246B
CP per Energy = 0.01633

With Surprise Attacks, it effectively move Dodge out of the melee roll table, so now the table will look like:

00-04 Parry (5%)
05-39 Crit (35%)
40-99 Hit (60%)

Damage WITH Surprise Attacks

Total damage = 1.405B
Total Energy Cost = 57.55
Total CP gain (without SF) = 0.95

DPE = 0.0244 B
CP per Energy = 0.01652

Surprise Attacks thus in decrease your DPE by 0.8% and increase your CPE by 1.1%. The slight decrease in DPE will be offset by the slight increase in CPE. In other words, your white DPS will be flat.

The only time it will be useful is when you are fighting at the Crit cap. Consider an target with 90% dodge (a rogue with evasion).

Before -> Target
00-04 Dodge (5%) -> 00-89 Dodge (90%)
05-09 Parry (5%) -> 90-94 Parry (5%)
10-44 Crit (35%) -> 95-99 Crit (5%)
45-99 Hit (55%) -> 99-99 Hit (0%)

Your Crit is capped by the high dodge andd parry of your target. Now if we are to remove dodge from the table, it will look like:

00-89 Dodge (90%) -> 00-00 Dodge (0%)
90-94 Parry (5%) -> 00-04 Parry (5%)
95-99 Crit (5%) -> 05-39 Crit (35%)
99-99 Hit (0%) -> 40-99 Hit (60%)

Surprise Attacks will be extremely benefitial at this situation.


To find out for how much dodge, crit, etc will Surprise Attacks actually increase DPS, we have to solve some fucking nasty equation:

Assuming special attack damage of SAD, crit rate of C, dodge rate of D, parry rate of P, miss rate of M.

No SA:
Crit damage = MIN [(100 - M - D - P), C] * 2.3 SAD
Non Crit damage = MAX [(100 - M - D - P - C), 0] * SAD
Energy Cost = 100 * 60 + (M+D+P)*11

SA:
Crit damage = MIN [(100 - M - P), C] * 2.3 SAD
Non Crit damage = MAX [(100 - M - P - C), 0] * SAD
Energy Cost = 100 * 60 + (M+P) * 11

DPE WITH SA > DPE WITHOUT SA
(MIN [(100 - M - D - P), C] * 2.3+ MAX [(100 - M - D - P - C), 0] ) / [100 * 60 + (M+D+P) * 11] > (MIN [(100 - M - P), C] * 2.3 + MAX [(100 - M - P - C), 0] ) / [100 * 60 + (M+P) * 11]

Yay for a massive 4 variable inequality equation. Take out block and parry if you believe Blizzard fixed the bloc/parry from behind bug.

Simplifying by assuming you won't miss or parry:
(MIN [(100 - D), C] * 2.3+ MAX [(100 - D - C), 0] ) / [100 * 60 + 11D] > (MIN [100, C] * 2.3 + MAX [(100 - C), 0] ) / (100 * 60)
(MIN [(100 - D), C] * 2.3+ MAX [(100 - D - C), 0] ) > (2.3C + 100 - C) / (6000) * (6000 + 11D)
(MIN [(100 - D), C] * 2.3+ MAX [(100 - D - C), 0] ) > (1.3C + 100) * (6000+ 11D) / (6000)

(MIN [(100 - D), C] * 2.3+ MAX [(100 - D - C), 0] ) > 1.3C + 100 + 14.3CD/6000 + 1100D/6000

Alright. I gave up here. Something is wrong here. There is no way in hell for me to crunch through this and I probably made thousands of errors up to this point, but if anyone could please plot this simple 2D piece of shit on Excel or Matlab, I would helluva appreciate it.

EDIT: fucking bloggers killed my work, but I have simplified the equation into 3 cases and done some math.

Summary:
SA will increase your DPS only at the shaded region of the below graph, with Dodge being the y-axis and Crit being the x-axis. The boundry condition will be dodge + crit = 100. What does it all mean? SA is FUCKING USELESS under most conditions.
EDIT 2: Disregard the above graph. Somehow my brute force calculation is just a brain fart. Need to do something on Excel once I figure out how do. The equations are true.

More to come: BC Talent Preview: Mutilate