I've read several threads but still cant understand it.
I use an addon called ExtraCD which shows avg chance to proc for a trinket. And I noticed value to proc is quite small from pull to pull. I understand it, since we use "TimeSinceLastProc" value in RPPM formula.
Btw, here is the formula: ProcChance = RPPM * (Haste% / 100 + 1) * (TimeSinceLastProc (in seconds) / 60s) * 100%
Thing that concerns me is that ProcChance value is very small even if I wait for a long time (say 5 mins). Only if we have like 10 mins between pulls value starting to rise. But my math shows different.
Imagine we want 100% chance for a trinket to proc on pull. The formula will transform to: 1 = RPPM * (Haste% / 100 + 1) * (TimeSinceLastProc (in seconds) / 60s). Take Woosholay with ~0.6 RPPM and my haste which is equal to ~20%
1 = 0,6 * (20%/100% + 1) * (TSLP / 60)
1 = 0,6 * 1,2 * (TSLP / 60)
1 = 0,012 * TSLP
TSLP = 83,(3)s
That means I have to wait less than 1,5 minutes to get guaranteed proc on pull. So why then even after 5 minutes my trinkets does not proc on pull? Do I understand formula wrong?