My Script is done, and the real shocking result is that WF's proc rate is
MUCH MUCH higher than 20%.
At first I was wondering why my modeling script kept under reporting WF compared to ingame tests. After a while, I figured I'd look at the combat logs (thousands of hits on mobs in blasted lands, I've had a mind numbing couple of days). Here's the result of a standard CombatLog parse (i've done several, and each shows the same thing):
This has been consistent, and I've been tearing my hair out trying to figure out what was wrong with my model. It turns out nothing was. For instance, lookie here, when I put a 34% proc rate for WF into my modeling script....
The relative WF to White Dmg is correct (within 1%), and in my ingame tests (1205 seconds, 1160 white swings) my dps was 380.2, compared to the 376 (again, 1%) predicted by the model. I think my model is right. I also think that the "20% to proc on hit" is really really wrong.
Either WF is saving charges, or the rate is actually higher, or it's influenced by flurry, or... or...