These tools have been developed for the PlusHeal community. Please read the notice on support and copyrights before using these tools.
Contents:
Proc chance %
Tries within bufftime
Buff Value (optional)
% Uptime
Total value
Proc chance %
Internal Cooldown (in seconds)
Buff duration
Average castspeed
Proc Value (optional)
| Results | ||||
|---|---|---|---|---|
| Minimum | Median | Maximum | Average | |
| # of Casts/Triggers | ||||
| uptime % | ||||
| Estimated Value | ||||
Proc chance %
Internal Cooldown (in seconds, optional)
Average castspeed (optional)
Proc Value (optional)
| Results | ||||
|---|---|---|---|---|
| Minimum | Median | Maximum | Average | |
| Casts/triggers Required | ||||
| Estimated Procs, per minute | ||||
| Estimated value, per minute | ||||
Proc chance %
Casts or triggers
Proc Value (optional)
| Results | |||
|---|---|---|---|
| Minimum | Mean | Maximum | |
| Expected Procs | |||
| Expected value | |||
The first calculator calculates the average uptime for buffs, triggered by procs without cooldown. The underlying formula is built with a simple Markov Chain which becomes:
Uptime % = 1-(1-c)n
where c denotes the chance to proc the buff and n denotes the number of tries or triggers you have 'during one buff time'. For example the "Inspiration" of the priest (Ancestral Fortitude for Shamans) is a buff that lasts 15s and procs on every critical heal. By replacing c with crit and n by the amount of heals you cast on this target during 15 seconds, you can obtain the total uptime you can expect with this method.
The second calculator uses a geometric distribution to calculate how often you'll need to try to obtain one proc. This amount can be multiplied by your casttime and added with the cooldown to obtain the buff's uptime. This method offers an interval of reliable outcomes, as well as a median and mean value.
The third calculator also uses a geometric distribution to calculate how often you'll need to try to obtain one proc. This amount can be related to your amount of tries and castspeed to obtain a relative or time related value. This method offers an interval of reliable outcomes, as well as a median and mean value.
The fourth calculator uses a binomial distribution. Given a chance to proc and a number of tried (or casts, or heals, depending on the trigger), it returns an interval of reliable outcomes, as well as a median and mean values. It is a simpler method than method 3, and perhaps more accurate, but it requires you to estimate your total amount of attempts.
These calculators require an xhtml compliant browser with javascript support.
It's easy to keep an offline copy of these calculators. Just go to menu "file" and select "save page as", then follow your browser's instructions. Alternatively, you can browse the code and save the code in a new HTML page. This should work! These tools do not require an internet connection to function. You may lose the styling of this page, but the calculators should remain functional!
The calculators are written in a single page with the javascript embedded. Any webserver should, in theory, be able to host this webpage and allow you to host them on your website or your guild's site. Hosting these tools elsewhere or redistribution is permitted but we ask only to respect the copyrights and include the footer of this page on your version. You may lose the styling of this page, but the calculators should remain functional!
support for these calculators is given in the topic on this tool on PlusHeal. We'll gladly answer any user related or technical question. An account will be required to post on PlusHeal, but not to read previous questions and answers.