Hi Guys !
I’ve just completed some work about Monk theorycrafting. I’ve done a sort of spreadsheet, based on the optimal use of Chi points. This study is based on a lvl 90 Monk whith a 2H weapon, damaging a single-target boss (lvl 93) from the back ; the monk has the “Power Strikes” talent. I’m not going to explain what I’ve done in details unless you want me to (I hope you won’t, or I’m going to have to write quite a few pages…), but basically I consider the Monk is using Rising Sun Kick every 8 sec, Fists of Fury every 25 sec, Tiger Palm every 20 sec, and the remaining Chi is spent on Blackout Kick. Zen Sphere is not used, since its damage is lower than that of Blackout Kick in the current beta build.
We know the rate at which energy is regenerated (and it’s increased by Energy Brew) depending on haste, therefore we know the number of Jab per second (which we also use for Mastery procs) depending on haste, hit and exp (since a missed Jab costs a bit of energy), we deduce the generation of Chi per second.
Once we know the rate at which each ability is used and the damage it does depending on haste, attack power, exp, hit, crit, etc…, we just need to add autoattack damage (plus average dps increase due to Tigereye Brew, Mastery procs, other buffs, etc…). I calculate the effects of Tiger Strikes as follows :
An attack has a chance to proc Tiger Strikes and thus add 1, 2, 3 or 4 attacks depending on subsequent procs. Therefore, an attack causes an average of
(0.1²)*(10*4*0.9^3 + 3*0.9^2 + 2*0.9 + 1 = 0.3439
extra attacks. Earlier in this thread, Hamlet calculated it with a more simple method :
1-09^4 = 0.3439
I used this method to calculate the average attack speed : when we land an attack, there is a chance that the next one will land after a regular time of melee swing (if there has been no proc in the last 4 attacks), or half the time if there has been a proc. Therefore, the normal time between attacks is multiplied by :
(1-0.9^4)*(1/2) + 0.9^4 = 0.82805
We thus have the average DPS obtained with a “perfect” use of Chi. What I’ve done is a quite exhaustive study. I’ve included everything, boss armour, Tigereye Brew, all the Monk buffs, Tiger Power, etc… everything.
We get an expression depending on the following parameters (given in the order I use them in my program ; the name of some variables might not correspond to their description : they are in French ^^) :
- weapon dps
- weapon speed (actually the calculation proves that it doesn’t interfere at all with dps efficiency ; it simply doesn’t appear in the final fomula, because the damage of Monk abilities are not calculated in the same fashion as other melee classes, which means a Windwalker can chose any 2H weapon, regardless of speed)
- haste rating
- hit rating
- expertise rating
- agility
- crit rating
- mastery rating
- whether or not we have the crit buff (1 if we do, 0 if we don’t)
- whether or not we have the AP buff (1 if we do, 0 if we don’t)
- whether or not we have the Mastery buff (1 if we do, 0 if we don’t)
It’s quite difficult to read, therefore we perform partial derivatives (if that’s what it’s called in English) to calculate the impact of each rating independently from the others. For my Windwalker Monk which has currently an equipment with the following ratings (in the order given previously) :
3285 | 3.2 | 4259 | 1085 | 2081 | 10184 | 1940 | 1612 | 1 | 1 | 1
I get these results :
Agi > exp = hit > haste > crit > mastery
These results are calculated with a base energy regen of 10/sec, as it will be in the next beta build.
I hope this will be useful, and that I haven’t made too many mistakes in the text (I haven’t written anything in English for a while).