Why won't you let me explain my approach to you? Can you agree that an individual swing has a percentage chance to fire a proc?
This is how it's implemented.
https://github.com/SecretsOTheP/EQMa...tack.cpp#L3721
https://github.com/SecretsOTheP/EQMa...pp#L3809-L3814