From RuneGlory
Line 1: | Line 1: | ||
+ | |||
<html> | <html> | ||
<head> | <head> | ||
Line 24: | Line 25: | ||
<th>Your Prayer XP</td> | <th>Your Prayer XP</td> | ||
<td> <img id="prayer" src="https://i.imgur.com/Vq65Tdh.png"> | <td> <img id="prayer" src="https://i.imgur.com/Vq65Tdh.png"> | ||
− | <input type="text" id="curxp" name="skill-xp" maxlength="9" placeholder="Your XP"> | + | <input type="text" id="curxp" name="skill-xp" onkeyup="func()" maxlength="9" placeholder="Your XP"> |
</td> | </td> | ||
<tr> | <tr> | ||
Line 30: | Line 31: | ||
<td> <img id="prayer" src="https://i.imgur.com/Vq65Tdh.png"> | <td> <img id="prayer" src="https://i.imgur.com/Vq65Tdh.png"> | ||
<input type="text" id="tarxp" name="skill-xp" maxlength="9" value="13034431"> | <input type="text" id="tarxp" name="skill-xp" maxlength="9" value="13034431"> | ||
− | |||
− | |||
<tr> | <tr> | ||
− | <th> | + | <th>Knowledge totem</td> |
+ | <td> | ||
+ | <input type="radio" name="radiodonor" value="donor0" checked> No totem | ||
+ | <input type="radio" name="radiodonor" value="donor1"> <img id="next" src=""> Regular Donator | ||
+ | <input type="radio" name="radiodonor" value="donor2"> <img id="next" src=""> Super Donator | ||
+ | <input type="radio" name="radiodonor" value="donor3"> <img id="next" src=""> Extreme Donator | ||
+ | </td> | ||
+ | <tr> | ||
+ | <th>Bonus days</td> | ||
+ | <td> | ||
+ | <input type="radio" name="bonusdays" value="bonusday0" checked> No bonus days | ||
+ | <input type="radio" name="bonusdays" value="bonusday1"> Bonus days (1st-5th) | ||
+ | </td> | ||
+ | <tr> | ||
+ | <th>Prayer Brawlers</td> | ||
+ | <td> | ||
+ | <input type="radio" name="brawlers" value="brawlers0" checked> No Brawlers | ||
+ | <input type="radio" name="brawlers" value="brawlers1"> Prayer Brawlers | ||
+ | </td> | ||
+ | <tr> | ||
+ | <th>Aura</td> | ||
<td> | <td> | ||
− | + | <input type="radio" name="aura" value="aura0" checked> No Aura | |
− | + | <input type="radio" name="aura" value="aura1"> Advanced Knowledge Aura | |
− | + | </td> | |
− | |||
− | |||
− | |||
− | |||
</table> | </table> | ||
Line 51: | Line 66: | ||
document.getElementById("curxp").value = "Invalid Amount!"; | document.getElementById("curxp").value = "Invalid Amount!"; | ||
} | } | ||
− | |||
} | } | ||
Line 64: | Line 78: | ||
} | } | ||
− | |||
− | |||
// ***** Getting current XP & Target Xp ***** | // ***** Getting current XP & Target Xp ***** | ||
Line 72: | Line 84: | ||
// ***** Fixed variables for XP ets ***** | // ***** Fixed variables for XP ets ***** | ||
− | + | const regularBoneXp = 200; | |
− | + | const bigBoneXp = 600; | |
− | + | const babydragonBoneXp = 1200; | |
− | + | const dragonBoneXp = 2880; | |
− | + | const wyvernBoneXp = 4000; | |
− | + | const dagannothBoneXp = 5000; | |
− | + | const frostdragonBoneXp = 7200; | |
− | + | const zogreBoneXp = 60000; | |
− | + | const ourgBoneXp = 80000; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
// ***** Start of function to calculate everything ***** | // ***** Start of function to calculate everything ***** | ||
− | + | function myFunction() { | |
− | function myFunction( | ||
var x = document.getElementById("curxp").value; | var x = document.getElementById("curxp").value; | ||
Line 98: | Line 103: | ||
// ***** Calculate XP ***** | // ***** Calculate XP ***** | ||
+ | document.getElementById("ourgr").innerHTML = Math.ceil((y - x)/ourgBoneXp); | ||
document.getElementById("zogrer").innerHTML = Math.ceil((y - x)/zogreBoneXp); | document.getElementById("zogrer").innerHTML = Math.ceil((y - x)/zogreBoneXp); | ||
− | document.getElementById(" | + | |
− | + | document.getElementById("frostr").innerHTML = Math.ceil((y - x)/frostdragonBoneXp); | |
+ | |||
+ | document.getElementById("dagannothr").innerHTML = Math.ceil((y - x)/dagannothBoneXp); | ||
+ | document.getElementById("wyvernr").innerHTML = Math.ceil((y - x)/wyvernBoneXp); | ||
+ | document.getElementById("dragonr").innerHTML = Math.ceil((y - x)/dragonBoneXp); | ||
+ | document.getElementById("babydragonr").innerHTML = Math.ceil((y - x)/babydragonBoneXp); | ||
+ | document.getElementById("bigr").innerHTML = Math.ceil((y - x)/bigBoneXp); | ||
+ | document.getElementById("regr").innerHTML = Math.ceil((y - x)/regularBoneXp); | ||
// ***** Calculate XP required ***** | // ***** Calculate XP required ***** | ||
document.getElementById("xpneeded").innerHTML = (y - x); | document.getElementById("xpneeded").innerHTML = (y - x); | ||
− | + | ||
− | |||
} | } | ||
− | |||
</script> | </script> | ||
<table width="75%"> | <table width="75%"> | ||
+ | <tr> | ||
+ | <th> Name </td> | ||
+ | <th> Bones Needed </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <img id="next" src="https://i.imgur.com/CxjVoDP.png"> Bones </td> | ||
+ | <td id="regr"> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <img id="next" src="https://i.imgur.com/i9Nw9GH.png"> Big Bones </td> | ||
+ | <td id="bigr"> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <img id="next" src="https://i.imgur.com/p3wiPKl.png"> Babydragon Bones </td> | ||
+ | <td id="babydragonr"> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <img id="next" src="https://i.imgur.com/cEMG1TT.png"> Dragon Bones </td> | ||
+ | <td id="dragonr"> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <img id="next" src="https://i.imgur.com/t0ko9Ba.png"> Wyvern Bones | ||
+ | </td> | ||
+ | <td id="wyvernr"> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <img id="next" src="https://i.imgur.com/nHiV3oL.png"> Dagannoth Bones </td> | ||
+ | <td id="dagannothr"> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | <img id="next" src="https://i.imgur.com/9p4qdFg.png"> Frost Dragon Bones </td> | ||
+ | <td id="frostr"> </td> | ||
+ | </tr> | ||
<tr> | <tr> | ||
<td> | <td> | ||
Line 118: | Line 169: | ||
<td id="zogrer"> </td> | <td id="zogrer"> </td> | ||
</tr> | </tr> | ||
− | <td> | + | <tr> |
+ | <td> | ||
<img id="next" src="https://i.imgur.com/HXjMCVh.png"> Ourg Bones </td> | <img id="next" src="https://i.imgur.com/HXjMCVh.png"> Ourg Bones </td> | ||
<td id="ourgr"> </td> | <td id="ourgr"> </td> |
Revision as of 07:23, 7 July 2018
Prayer Table:
Your Prayer XP | ![]() |
---|---|
Target XP | ![]() |
Knowledge totem |
No totem
|
Bonus days | No bonus days Bonus days (1st-5th) |
Prayer Brawlers | No Brawlers Prayer Brawlers |
Aura | No Aura Advanced Knowledge Aura |
Name | Bones Needed |
---|---|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |