Fortoresse Weapon Kill Speed Calc
by Fewfre
HTML
Dmg <input id="dmg" />
<br>
Rate <input id="rate" />
<br>
<button id="go">Enter</button>
<br>
Reload <input id="reload" />
<div id="data"></div>
JavaScript
/*Fortoresse Weapon Kill Speed Calc*/
"use strict";
$$("#go").addEventListener("click", dostuff);
function dostuff() {
var dmg = parseFloat($$("#dmg").value);
var rate = parseFloat($$("#rate").value);
var reload = parseFloat($$("#reload").value) || false;
var hits = Math.ceil(40.0 / dmg);
//var val = 40 / dmg / rate - (1 / rate);
var val = (hits - 1) * (1 / rate)
if(reload) val += reload - (1 / rate);
$$("#data").innerHTML = val;
}
// Helper Methods
function $$(query) { return document.querySelector(query); }
// Creates a new HTML element (not jQuery) with specific attributes
function newElement(tag, attributes, parent) {
var element = document.createElement(tag);
if(attributes != undefined) {
for(var key in attributes)
element[key] = attributes[key];
}
if(parent != undefined) parent.appendChild(element);
return element;
}