Not sure if this is helpful or only a gimmick presentation of data, but I have made a graphical representation of Deadly Poison procs.
As far as I know this is kind of new, at least I cannot remember having seen this before. Although I admit I wasn't following the more theoretical and mathemetical discussions on poison proc chances / envenom cycles at the time they were around, so if this is redundant data, please bear with me.
Also, I wasn't sure which thread would be the most adequate for this. I chose this one, just because 'PvE Poison DPS' had the most correlation with what I was doing. Didn't want to open a new thread for this, and since the Shiv part of this thread may die out now sooner or later, focussing on the other part of the title seemed reasonable.
So what I did, I wrote an addon (or better, tried to with my very limited knowledge of LUA) that catches my Deadly Poison procs on a target dummy. I made use of the
UnitDebuff API, which also returns a value for expiration time. This approach let me catch refreshes on 5 stacks, as the expiration timer of the debuff then is greater than it was before.
For the data I was attacking a boss level training dummy in Dalaran, completely naked with only two
[Webbed Death] equipped, and with my talents being 0/0/0, for an duration of one hour. Deadly Poison was only applied to my off hand.
After I collected the data, I wrote a PHP script that would parse the LUA code and generate an HTML file with the evaluated data and a graphical representation of both only events (procs, drops), as well as a time line with a resolution of 1 second which shows procs, drops, times when there is no poison present and time when poison is still on the target.
Caveats and Notes:
- As I was completely naked besides my two daggers, and without any talents, I had only 42 hit rating and thus encountered reduced poison application through reduced white hits (cannot proc if there's no hit) and spell misses.
- I didn't use any special attacks. My opener was a Garotte, which shouldn't proc the poison because it was only on my off hand.
- As I did not use any specials, I also didn't use Slice and Dice. So my weapon speed was exactly 1.4.
- I did this test with the last PTR build (not the one currently on the server). Things may have changed since then, and also I am not sure how the latency played into the results as I had no addons enabled besides my data collector.
- There may have been other people attacking the target dummy. I wasn't watching for most of the time. Shouldn't skew the results by too much though.
- Not sure why it shows 3613 seconds instead of 3600. I stopped attacking right when my poison went to 0s. You may want to ignore the first 13 seconds for further analysis.
Following are the statistics for my data, and the full HTML file can be found here:
DeadlyStacks (beware, 625kb HTML file)
| Time in seconds: | 3613 |
| Number of Events: | 543 |
| Number of Procs: | 449 |
| Number of Drops: | 94 |
| Uptime seconds: | 2484.992 |
| Downtime seconds: | 1128 |
| Uptime %: | 68.78% |
| Min Time between Procs: | 0.095 |
| Max Time between Procs: | 31.382 |
I also included a copy & paste section with the data, so that one can put the data into an Excel file if you don't liky my presentation (not sure if I like it myself) or just want to play around a bit.
I'm not the very best at analyzing statistical data, so I'll leave that to other people, if they can come up with something useful from that data.
I didn't include a legend however, so here is what the graphs mean:
- Dark green means it is a poison proc
- Light green means the poison is currently on target and ticking, but no proc occured.
- Red means the Deadly Poison stack has dropped.
- Light red means there is currently no poison on the target.
- The X-axis represents either one event each (first graph), or 1 second on the time line (second graph)
- The Y-axis represents the number of stacks currently on the target. I chose a value of 0.5 for no stack, so that you can see that pretty color.