-->

Thrill of the Spreadsheet: Proc'ing Marking Targets



I've been playing with haste values and Marking Targets recently, just making sure I've got a good grasp on what's actually going on. I've had a few misconceptions in my head that I hadn't really thought out before, so I figured I may as well post some of it up here, for anyone's mathy pleasure.


Proc'ing Marking Targets 

As it currently exists, Marking Targets has 5 RPPM (affected by haste).  What makes it different (at least a little bit) from other RPPM abilities is it only procs from our Auto-Shots, which are cast at fixed intervals.  

Before taking Bad Luck Streak Protection into account, each Autoshot has a 25% chance to proc Marking Targets.  The formula for this is: 

5(rppm) * (1+haste) * (3/(1+haste)) / 60 [sec per min] = .25

The haste effects cancel each other out, so the 25% chance to proc per Auto-Shot is regardless of your haste rating, though of course the higher your haste, the more often you Auto-Shot. 

Bad Luck Streak Protection gives you an increased chance to proc Marking Targets when you've gone more than 1.5 times the normal expected interval.  With 0% haste, 5 RPPM is once every 12 seconds.  So at 18 seconds, you start getting an increased chance to proc.  This creates a coefficient that looks like:

MAX(1, 1+((TimeSinceLastSuccessfulProc/AverageProcInterval)-1.5)*3)

Because hast affects Marking Target's procs per minute at the same rate it affects how often we cast Auto-Shot, we'll always have the same number of Autoshots before Bad Luck Streak Prevention (which I'm now going to call BLSP because I'm tired of typing it out) kicks in.  That is to say, if we have 0% haste, Marking Targets has 5 RPPM, meaning 12 seconds is the "AverageProcInterval", meaning BLSP kicks in at 18 seconds while Auto-Shots cast ever 3 seconds, meaning the first 6 aren't affected by BLSP, but the 7th or beyond, assuming marking targets hasn't proc'ed, will be; similarly, if you have 20% haste, Marking Targets has 6 RPPM (5*1.2=6), meaning the "AverageProcInterval" is 10 seconds and BLSP kicks in at 15 seconds, while Auto-Shots cast every 2.5 seconds (3/1.2=2.5), so just like before, the first six Auto-Shots after a successful proc won't benefit from BLSP, but the seventh and beyond will.  

The chances to proc then look like this:

Auto ShotSuccessfully proc's Marking Targets
Auto Shot25% chance to proc' Marking Targets
Auto Shot25% chance to proc' Marking Targets
Auto Shot25% chance to proc' Marking Targets
Auto Shot25% chance to proc' Marking Targets
Auto Shot25% chance to proc' Marking Targets
Auto Shot25% chance to proc' Marking Targets
Auto Shot43.75% chance to proc' Marking Targets
Auto Shot62.5% chance to proc' Marking Targets
Auto Shot81.25% chance to proc' Marking Targets
Auto Shot100% chance to proc' Marking Targets

The only thing that changes is when those Auto-Shots happen.  With a few haste options, those look like:

10% haste15% haste20% haste25% haste
0.00 sec0.00 sec0.00 sec0.00 sec0th Auto ShotSuccessfully proc's Marking Targets
2.73 sec2.61 sec2.50 sec2.40 sec1st Auto Shot25% chance to proc' Marking Targets
5.45 sec5.22 sec5.00 sec4.80 sec2nd Auto Shot25% chance to proc' Marking Targets
8.18 sec7.83 sec7.50 sec7.20 sec3rd Auto Shot25% chance to proc' Marking Targets
10.91 sec10.43 sec10.00 sec9.60 sec4th Auto Shot25% chance to proc' Marking Targets
13.64 sec13.04 sec12.50 sec12.00 sec5th Auto Shot25% chance to proc' Marking Targets
16.36 sec15.65 sec15.00 sec14.40 sec6th Auto Shot25% chance to proc' Marking Targets
19.09 sec18.26 sec17.50 sec16.80 sec7th Auto Shot43.75% chance to proc' Marking Targets
21.82 sec20.87 sec20.00 sec19.20 sec8th Auto Shot62.5% chance to proc' Marking Targets
24.55 sec23.48 sec22.50 sec21.60 sec9th Auto Shot81.25% chance to proc' Marking Targets
27.27 sec26.09 sec25.00 sec24.00 sec10th Auto Shot100% chance to proc' Marking Targets

Anyhow, the 10th Auto-shot after successfully proc'ing Marking Targets will always guarantee a new Marking Targets proc; though, if you make it all the way to 10 Auto-Shots without getting a proc, your DPS on that pull is going to be in really bad shape regardless.

My friend Mal made me a custom weakaura that shows roughly (there's a slight issue in that A. your auto-shots don't actually happen at exact intervals; and B. combatlog records when an autoshot hits, but Marking Targets is applied when you "cast" your auto-shot) what percent chance your next Auto-Shot has to proc Marking Targets.  Most of the time, this won't be useful at all, but on some occasions, you might be on an unlucky streak, and want to hold off on casting Sidewinders naked if your percent is getting high.  


No comments:

Post a Comment