From RuneGlory
Line 87: | Line 87: | ||
var x = document.getElementById("curxp").value; | var x = document.getElementById("curxp").value; | ||
var y = document.getElementById("tarxp").value; | var y = document.getElementById("tarxp").value; | ||
+ | var z = 13034431; | ||
// ***** Calculate XP ***** | // ***** Calculate XP ***** | ||
+ | |||
+ | if (curxp =< 13034431 && tarxp =< 13034431){ | ||
document.getElementById("magicr").innerHTML = Math.ceil((y - x)/magicLogXp); | document.getElementById("magicr").innerHTML = Math.ceil((y - x)/magicLogXp); | ||
document.getElementById("yewr").innerHTML = Math.ceil((y - x)/yewLogXp); | document.getElementById("yewr").innerHTML = Math.ceil((y - x)/yewLogXp); | ||
Line 96: | Line 99: | ||
document.getElementById("oakr").innerHTML = Math.ceil((y - x)/oakLogXp); | document.getElementById("oakr").innerHTML = Math.ceil((y - x)/oakLogXp); | ||
document.getElementById("reglogr").innerHTML = Math.ceil((y - x)/regularLogXp); | document.getElementById("reglogr").innerHTML = Math.ceil((y - x)/regularLogXp); | ||
+ | } else if (curxp >= 13034431) { | ||
+ | document.getElementById("magicr").innerHTML = Math.ceil((y - x)/(magicLogXp/2)); | ||
+ | document.getElementById("yewr").innerHTML = Math.ceil((y - x)/(yewLogXp/2)); | ||
+ | document.getElementById("mapler").innerHTML = Math.ceil((y - x)/(mapleLogXp/2)); | ||
+ | document.getElementById("willowr").innerHTML = Math.ceil((y - x)/(willowLogXp/2)); | ||
+ | document.getElementById("oakr").innerHTML = Math.ceil((y - x)/(oakLogXp/2)); | ||
+ | document.getElementById("reglogr").innerHTML = Math.ceil((y - x)/(regularLogXp/2)); | ||
+ | } else if (curxp =< 13034431 && tarxp >= 13034431) { | ||
+ | document.getElementById("magicr").innerHTML = Math.ceil((y - z)/(magicLogXp/2))+((z - x)/(magicLogXp)); | ||
+ | document.getElementById("yewr").innerHTML = Math.ceil((y - z)/(yewLogXp/2))+((z - x)/(yewLogXp)); | ||
+ | document.getElementById("mapler").innerHTML = Math.ceil((y - z)/(mapleLogXp/2))+((z - x)/(mapleLogXp)); | ||
+ | document.getElementById("willowr").innerHTML = Math.ceil((y - z)/(willowLogXp/2))+((z - x)/(willowLogXp)); | ||
+ | document.getElementById("oakr").innerHTML = Math.ceil((y - z)/(oakLogXp/2))+((z - x)/(oakLogXp)); | ||
+ | document.getElementById("reglogr").innerHTML = Math.ceil((y - z)/(regularLogXp/2))+((z - x)/(regularLogXp)); | ||
+ | } | ||
+ | |||
// ***** Calculate XP required ***** | // ***** Calculate XP required ***** |
Revision as of 13:27, 17 February 2018
Test page from Cypher to make the build-in XP Calculator
Test Firemaking Tables:
Your firemaking XP | ![]() ![]() |
---|---|
Target XP | ![]() ![]() |
Use knowledge totem |
No totem
![]() ![]() ![]() |
Bonus days | No bonus days Bonus days (1st-5th) |
Skilling points you'll obtain:
Level | Name | # required | Coins made | # of brawlers | Skillpoint cost | # of inventories |
---|---|---|---|---|---|---|
1 |
![]() |
|||||
15 |
![]() |
|||||
30 |
![]() |
|||||
45 |
![]() |
|||||
60 |
![]() |
|||||
75 |
![]() |