WARFRAME Wiki
Advertisement
WARFRAME Wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
function update_scaling() {
    if((curr_lvl = ehp_input.value) >= base_lvl_v) {
        clonedflesh.innerHTML = (Math.round(clonedflesh_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.015)* 100) / 100).toLocaleString();
        flesh.innerHTML = (Math.round(flesh_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.015)* 100) / 100).toLocaleString();
        fossilized.innerHTML = (Math.round(fossilized_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.015)* 100) / 100).toLocaleString();
        infested.innerHTML = (Math.round(infested_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.015)* 100) / 100).toLocaleString();
        infestedflesh.innerHTML = (Math.round(infestedflesh_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.015)* 100) / 100).toLocaleString();
        infestedsinew.innerHTML = (Math.round(infestedsinew_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.015)* 100) / 100).toLocaleString();
        machinery.innerHTML = (Math.round(machinery_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.015)* 100) / 100).toLocaleString();
        robotic.innerHTML = (Math.round(robotic_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.015)* 100) / 100).toLocaleString();
 
        ferritearmor.innerHTML = (Math.round(ferritearmor_v * (1 + Math.pow(curr_lvl - base_lvl_v, 1.75) * 0.005)* 100) / 100).toLocaleString();
        alloyarmor.innerHTML = (Math.round(alloyarmor_v * (1 + Math.pow(curr_lvl - base_lvl_v, 1.75) * 0.005)* 100) / 100).toLocaleString();
        sinewarmor.innerHTML = (Math.round(sinewarmor_v * (1 + Math.pow(curr_lvl - base_lvl_v, 1.75) * 0.005)* 100) / 100).toLocaleString();
        cflesharmor.innerHTML = (Math.round(cflesharmor_v * (1 + Math.pow(curr_lvl - base_lvl_v, 1.75) * 0.005)* 100) / 100).toLocaleString();
        damage_redux.innerHTML = ((Math.round((1 - 300 / (armor_v * (1 + Math.pow(curr_lvl - base_lvl_v, 1.75) * 0.005) + 300)) * 10000) / 10000) * 100).toLocaleString();
 
        shield.innerHTML = (Math.round(shieldx_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.0075)* 100) / 100).toLocaleString();
        protoshield.innerHTML = (Math.round(protoshield_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.0075)* 100) / 100).toLocaleString();
 
        out_ehp.innerHTML = (Math.round((health_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.015) * (1 + armor_v * (1 + Math.pow(curr_lvl - base_lvl_v, 1.75) * 0.005) / 300) + shield_v * (1 + Math.pow(curr_lvl - base_lvl_v, 2) * 0.0075))* 100) / 100).toLocaleString();
 
        affinity.innerHTML = (Math.round(affinity_v * (1 + Math.pow(curr_lvl, 0.5) * 0.1425)* 100) / 100).toLocaleString();
    }
}
 
if ($('#slider_div').length) {
    var clonedflesh_v = parseInt(clonedflesh.innerHTML, 10);
    var flesh_v =  parseInt(flesh.innerHTML, 10);
    var fossilized_v =  parseInt(fossilized.innerHTML, 10);
    var infested_v =  parseInt(infested.innerHTML, 10);
    var infestedflesh_v =  parseInt(infestedflesh.innerHTML, 10);
    var infestedsinew_v =  parseInt(infestedsinew.innerHTML, 10);
    var machinery_v =  parseInt(machinery.innerHTML, 10);
    var robotic_v =  parseInt(robotic.innerHTML, 10);
    var health_v = clonedflesh_v + flesh_v + fossilized_v + infested_v + infestedflesh_v + infestedsinew_v + machinery_v + robotic_v;
 
    var ferritearmor_v = parseInt(ferritearmor.innerHTML, 10);
    var alloyarmor_v =  parseInt(alloyarmor.innerHTML, 10);
    var sinewarmor_v =  parseInt(sinewarmor.innerHTML, 10);
    var cflesharmor_v =  parseInt(cflesharmor.innerHTML, 10);
    var armor_v = ferritearmor_v + alloyarmor_v + sinewarmor_v + cflesharmor_v;
 
    var shieldx_v = parseInt(shield.innerHTML, 10);
    var protoshield_v =  parseInt(protoshield.innerHTML, 10);
    var shield_v = shieldx_v + protoshield_v;
 
    var affinity_v = parseInt(affinity.innerHTML, 10);
    var base_lvl_v = parseInt(baselevel.innerHTML, 10);
    var spawn_lvl_v = parseInt(spawnlevel.innerHTML, 10);
    if (spawn_lvl_v === 0) {
        spawn_lvl_v = base_lvl_v;
    }
 
    if (base_lvl_v > 9) {
        var slider_width = 89;
    } else {
        var slider_width = 92;
    }
 
    if (navigator.userAgent.indexOf("Firefox") != -1){
        slider_div.innerHTML = "<input type='range' min='" + base_lvl_v + "' max='" + slider_max.innerHTML + "' value='" + spawn_lvl_v + "' id='ehp_slider' style='height: 3px;background: #3a3a3a;position: absolute;right: 10px;-moz-appearance: none;width: " + slider_width + "%;' oninput='ehp_input.value = ehp_slider.value; update_scaling();'/><div style='position: absolute;margin-top: -6px;left: -8px;font-size:11px;white-space:nowrap;'>" + base_lvl_v + "</div><div style='position: absolute;margin-top: -6px;left:234px;font-size:11px;white-space:nowrap;'>" + slider_max.innerHTML + "</div>";
    } else if ((navigator.userAgent.indexOf("MSIE") != -1) || (!!document.documentMode === true )){
        slider_div.innerHTML = "<input type='range' min='" + base_lvl_v + "' max='" + slider_max.innerHTML + "' value='" + spawn_lvl_v + "' id='ehp_slider' style='background: transparent;position: absolute;right: 20px;top:-17px;-ms-appearance: none;width: " + slider_width + "%;height:6px;' onchange='ehp_input.value = ehp_slider.value; update_scaling();'/><div style='position: absolute;margin-top: -6px;left: -8px;font-size:11px;white-space:nowrap;'>" + base_lvl_v + "</div><div style='position: absolute;margin-top: -6px;left:234px;font-size:11px;white-space:nowrap;'>" + slider_max.innerHTML + "</div>";
    } else {
        slider_div.innerHTML = "<input type='range' min='" + base_lvl_v + "' max='" + slider_max.innerHTML + "' value='" + spawn_lvl_v + "' id='ehp_slider' style='height: 3px;background: #3a3a3a;position: absolute;right: 18px;-webkit-appearance: none;width: " + slider_width + "%;' oninput='ehp_input.value = ehp_slider.value; update_scaling();'/><div style='position: absolute;margin-top: -6px;left: -8px;font-size:11px;white-space:nowrap;'>" + base_lvl_v + "</div><div style='position: absolute;margin-top: -6px;left:234px;font-size:11px;white-space:nowrap;'>" + slider_max.innerHTML + "</div>";
    }
 
    out_lvl.innerHTML = "<input type='number' min='" + base_lvl_v + "' max='9999' value='" + spawn_lvl_v + "' id='ehp_input' oninput='ehp_slider.value = ehp_input.value; update_scaling();' style='width:50px; height:18px;'/>";
 
    reset_btn.innerHTML = "<button type='button' onclick='ehp_slider.value = " + spawn_lvl_v + "; ehp_input.value = " + spawn_lvl_v + "; update_scaling();' style='height:20px; padding:0 5px 0 5px; float:right;'>Reset</button>";
 
    update_scaling();
}
Advertisement