Difference between revisions of "Widget:HealCalculator"
Jump to navigation
Jump to search
>LikableBrute m |
>LikableBrute m |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 5: | Line 5: | ||
var STR = document.getElementById('STR').value; | var STR = document.getElementById('STR').value; | ||
var PTNCY = document.getElementById('PTNCY').value / 100; | var PTNCY = document.getElementById('PTNCY').value / 100; | ||
| − | var PTNCYB = document.getElementById('PTNCYB').value / 100 | + | var PTNCYB = document.getElementById('PTNCYB').value / 100; |
var STRB = document.getElementById('STRB').value / 100 + 1; | var STRB = document.getElementById('STRB').value / 100 + 1; | ||
var SCOBUFF = document.getElementById("Strength coAbility")[document.getElementById("Strength coAbility").selectedIndex].value / 100 + 1; | var SCOBUFF = document.getElementById("Strength coAbility")[document.getElementById("Strength coAbility").selectedIndex].value / 100 + 1; | ||
| Line 24: | Line 24: | ||
var REGEN = document.getElementById('REGEN').value / 100; | var REGEN = document.getElementById('REGEN').value / 100; | ||
var TIMES = Math.floor(DUR/FREQ); | var TIMES = Math.floor(DUR/FREQ); | ||
| − | var RTOTAL = (((0.64*HP + 0.24*(STR * STRB * SCOBUFF)) * REGEN * PTNCYB | + | var RTOTAL = (((0.64*HP + 0.24*(STR * STRB * SCOBUFF)) * REGEN * (PTNCYB + HCOBUFF)) / TARG) * EBUFF * TIMES; |
| − | var TOTAL = (((0.64*HP + 0.24*(STR * STRB * SCOBUFF)) * PTNCY * PTNCYB | + | var TOTAL = (((0.64*HP + 0.24*(STR * STRB * SCOBUFF)) * PTNCY * (PTNCYB + HCOBUFF)) / TARG) * EBUFF + RTOTAL; |
} else { | } else { | ||
| − | var TOTAL = (((0.64*HP + 0.24*(STR * STRB * SCOBUFF)) * PTNCY * PTNCYB | + | var TOTAL = (((0.64*HP + 0.24*(STR * STRB * SCOBUFF)) * PTNCY * (PTNCYB + HCOBUFF)) / TARG) * EBUFF; |
} | } | ||
var MINRANGETOTAL = TOTAL*.95; | var MINRANGETOTAL = TOTAL*.95; | ||