From RuneGlory
Jump to: navigation, search
Line 69: Line 69:
 
                             </div>
 
                             </div>
 
     </table>
 
     </table>
 
+
<script>
    <script>
+
var _0x31ef = [
        function func() {
+
    'Invalid\x20Amount!',
 
+
    'open',
            if (document.getElementById("curxp").value > 200000000) {
+
    'GET',
                //alert("reached max limit");
+
    'send',
                document.getElementById("curxp").value = "Invalid Amount!";
+
    'parse',
                return;
+
    'getElementById',
            }
+
    'oninput',
 +
    'curxp',
 +
    'value'
 +
];
 +
(function (_0x237046, _0x278bc2) {
 +
    var _0x41dae3 = function (_0x5d5cf5) {
 +
        while (--_0x5d5cf5) {
 +
            _0x237046['push'](_0x237046['shift']());
 
         }
 
         }
          
+
    };
 
+
    _0x41dae3(++_0x278bc2);
 
+
}(_0x31ef, 0x115));
        function Get(urlencoded) {
+
var _0x3ac1 = function (_0x2fc7db, _0x304f5a) {
            var Httpreq = new XMLHttpRequest(); // a new request
+
    _0x2fc7db = _0x2fc7db - 0x0;
            Httpreq.open("GET", yourUrl, false);
+
    var _0x322851 = _0x31ef[_0x2fc7db];
            Httpreq.send(null);
+
    return _0x322851;
            return Httpreq.responseText;
+
};
 
+
function func() {
            var json_obj = JSON.parse(Get(urlencoded));
+
    if (document['getElementById'](_0x3ac1('0x0'))[_0x3ac1('0x1')] > 0xbebc200) {
            //console.log(json_obj.11);       
+
         document['getElementById'](_0x3ac1('0x0'))[_0x3ac1('0x1')] = _0x3ac1('0x2');
        }
+
        return;
       
+
    }
        document.getElementById("curxp").oninput = function() {
+
}
            myFunction()
+
function Get(_0x10f0c9) {
        };
+
    var _0x2d86c9 = new XMLHttpRequest();
        document.getElementById("tarxp").oninput = function() {
+
    _0x2d86c9[_0x3ac1('0x3')](_0x3ac1('0x4'), yourUrl, ![]);
            myFunction()
+
    _0x2d86c9[_0x3ac1('0x5')](null);
        };
+
    return _0x2d86c9['responseText'];
        var shaftXp= 200;
+
    var _0x6ee8e8 = JSON[_0x3ac1('0x6')](Get(_0x10f0c9));
 +
}
 +
document[_0x3ac1('0x7')](_0x3ac1('0x0'))[_0x3ac1('0x8')] = function () {
 +
    myFunction();
 +
};
 +
document[_0x3ac1('0x7')]('tarxp')[_0x3ac1('0x8')] = function () {
 +
    myFunction();
 +
};
 +
var shaftXp= 200;
 
         var shortXp = 200;
 
         var shortXp = 200;
 
         var longXp = 400;
 
         var longXp = 400;
Line 146: Line 161:
 
         dragonXp = 3280;
 
         dragonXp = 3280;
 
         onyxXp = 3760;
 
         onyxXp = 3760;
 
+
  // ***** Fixed variables for XP ets *****  
   
 
            // ***** Fixed variables for XP ets *****  
 
 
             //*********FOR EVERYTHING***********
 
             //*********FOR EVERYTHING***********
 
+
var _0x4f6e=['ak-aura','prestige','bonus-days','getElementById','ext-donor','super-donor','checked','reg-donor'];(function(_0x11616f,_0x57e23a){var _0x5e5de1=function(_0x232fad){while(--_0x232fad){_0x11616f['push'](_0x11616f['shift']());}};_0x5e5de1(++_0x57e23a);}(_0x4f6e,0x8b));var _0x25f0=function(_0x4295df,_0x5bac8e){_0x4295df=_0x4295df-0x0;var _0x7357ab=_0x4f6e[_0x4295df];return _0x7357ab;};if(document[_0x25f0('0x0')]('curxp')['value']>0xc6e3bf){shaftXp/=0x2;shortXp/=0x2;longXp/=0x2;oaksXp/=0x2;oaklXp/=0x2;willowsXp/=0x2;willowlXp/=0x2;maplesXp/=0x2;maplelXp/=0x2;yewsXp/=0x2;yewlXp/=0x2;magicsXp/=0x2;magiclXp/=0x2;opalXp/=0x2;topazXp/=0x2;sapphireXp/=0x2;;emeraldXp/=0x2;rubyXp/=0x2;diamondXp/=0x2;dragonXp/=0x2;onyxXp/=0x2;}if(document[_0x25f0('0x0')](_0x25f0('0x1'))['checked']){shaftXp*=2.1;shortXp*=2.1;longXp*=2.1;oaksXp*=2.1;oaklXp*=2.1;willowsXp*=2.1;willowlXp*=2.1;maplesXp*=2.1;maplelXp*=2.1;yewsXp*=2.1;yewlXp*=2.1;magicsXp*=2.1;magiclXp*=2.1;opalXp*=2.1;topazXp*=2.1;sapphireXp*=2.1;emeraldXp*=2.1;rubyXp*=2.1;diamondXp*=2.1;dragonXp*=2.1;onyxXp*=2.1;}if(document[_0x25f0('0x0')](_0x25f0('0x2'))[_0x25f0('0x3')]){shaftXp*=0x2;shortXp*=0x2;longXp*=0x2;oaksXp*=0x2;oaklXp*=0x2;willowsXp*=0x2;willowlXp*=0x2;maplesXp*=0x2;maplelXp*=0x2;yewsXp*=0x2;yewlXp*=0x2;magicsXp*=0x2;magiclXp*=0x2;opalXp*=0x2;topazXp*=0x2;sapphireXp*=0x2;emeraldXp*=0x2;rubyXp*=0x2;diamondXp*=0x2;dragonXp*=0x2;onyxXp*=0x2;}if(document[_0x25f0('0x0')](_0x25f0('0x4'))[_0x25f0('0x3')]){shaftXp*=1.75;shortXp*=1.75;longXp*=1.75;oaksXp*=1.75;oaklXp*=1.75;willowsXp*=1.75;willowlXp*=1.75;maplesXp*=1.75;maplelXp*=1.75;yewsXp*=1.75;yewlXp*=1.75;magicsXp*=1.75;magiclXp*=1.75;opalXp*=1.75;topazXp*=1.75;sapphireXp*=1.75;emeraldXp*=1.75;rubyXp*=1.75;diamondXp*=1.75;dragonXp*=1.75;onyxXp*=1.75;}if(document['getElementById'](_0x25f0('0x5'))['checked']){shaftXp*=1.3;shortXp*=1.3;longXp*=1.3;oaksXp*=1.3;oaklXp*=1.3;willowsXp*=1.3;willowlXp*=1.3;maplesXp*=1.3;maplelXp*=1.3;yewsXp*=1.3;yewlXp*=1.3;magicsXp*=1.3;magiclXp*=1.3;opalXp*=1.3;topazXp*=1.3;sapphireXp*=1.3;emeraldXp*=1.3;rubyXp*=1.3;diamondXp*=1.3;dragonXp*=1.3;onyxXp*=1.3;}if(document['getElementById']('event')[_0x25f0('0x3')]){shaftXp*=1.25;shortXp*=1.25;longXp*=1.25;oaksXp*=1.25;oaklXp*=1.25;willowsXp*=1.25;willowlXp*=1.25;maplesXp*=1.25;maplelXp*=1.25;yewsXp*=1.25;yewlXp*=1.25;magicsXp*=1.25;magiclXp*=1.25;opalXp*=1.25;topazXp*=1.25;sapphireXp*=1.25;emeraldXp*=1.25;rubyXp*=1.25;diamondXp*=1.25;dragonXp*=1.25;onyxXp*=1.25;}if(document[_0x25f0('0x0')](_0x25f0('0x6'))[_0x25f0('0x3')]){shaftXp*=0x2;shortXp*=0x2;longXp*=0x2;oaksXp*=0x2;oaklXp*=0x2;willowsXp*=0x2;willowlXp*=0x2;maplesXp*=0x2;maplelXp*=0x2;yewsXp*=0x2;yewlXp*=0x2;magicsXp*=0x2;magiclXp*=0x2;opalXp*=0x2;topazXp*=0x2;sapphireXp*=0x2;emeraldXp*=0x2;rubyXp*=0x2;diamondXp*=0x2;dragonXp*=0x2;onyxXp*=0x2;}if(document[_0x25f0('0x0')](_0x25f0('0x7'))[_0x25f0('0x3')]){shaftXp*=1.25;shortXp*=1.25;longXp*=1.25;oaksXp*=1.25;oaklXp*=1.25;willowsXp*=1.25;willowlXp*=1.25;maplesXp*=1.25;maplelXp*=1.25;yewsXp*=1.25;yewlXp*=1.25;magicsXp*=1.25;magiclXp*=1.25;opalXp*=1.25;topazXp*=1.25;sapphireXp*=1.25;emeraldXp*=1.25;rubyXp*=1.25;diamondXp*=1.25;dragonXp*=1.25;onyxXp*=1.25;} }
                                     
+
var _0x4661=['opalr','topazr','sapphirer','rubyr','curxp','value','tarxp','length','getElementById','ceil','shortr','innerHTML','longr','oaklr','willowsr','willowlr','maplesr','maplelr','yewsr','yewlr','magiclr'];(function(_0x55bc62,_0x34cf00){var _0x517998=function(_0x375f03){while(--_0x375f03){_0x55bc62['push'](_0x55bc62['shift']());}};_0x517998(++_0x34cf00);}(_0x4661,0x1e7));var _0x2231=function(_0x5504bf,_0x3176e3){_0x5504bf=_0x5504bf-0x0;var _0x15a197=_0x4661[_0x5504bf];return _0x15a197;};function myFunction(){setup();var _0x104aa9=document['getElementById'](_0x2231('0x0'))[_0x2231('0x1')];var _0x35a5a6=document['getElementById'](_0x2231('0x2'))[_0x2231('0x1')];if(_0x104aa9[_0x2231('0x3')]==0x0)return;document[_0x2231('0x4')]('shaftr')['innerHTML']=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/shaftXp);document['getElementById'](_0x2231('0x6'))[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/shortXp);document[_0x2231('0x4')](_0x2231('0x8'))[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/longXp);document[_0x2231('0x4')]('oaksr')['innerHTML']=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/oaksXp);document['getElementById'](_0x2231('0x9'))[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/oaklXp);document[_0x2231('0x4')](_0x2231('0xa'))['innerHTML']=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/willowsXp);document[_0x2231('0x4')](_0x2231('0xb'))['innerHTML']=Math['ceil']((_0x35a5a6-_0x104aa9)/willowlXp);document['getElementById'](_0x2231('0xc'))[_0x2231('0x7')]=Math['ceil']((_0x35a5a6-_0x104aa9)/maplesXp);document[_0x2231('0x4')](_0x2231('0xd'))[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/maplelXp);document[_0x2231('0x4')](_0x2231('0xe'))[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/yewsXp);document[_0x2231('0x4')](_0x2231('0xf'))[_0x2231('0x7')]=Math['ceil']((_0x35a5a6-_0x104aa9)/yewlXp);document[_0x2231('0x4')]('magicsr')[_0x2231('0x7')]=Math['ceil']((_0x35a5a6-_0x104aa9)/magicsXp);document[_0x2231('0x4')](_0x2231('0x10'))[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/magiclXp);document[_0x2231('0x4')](_0x2231('0x11'))[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/opalXp);document[_0x2231('0x4')](_0x2231('0x12'))[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/topazXp);document[_0x2231('0x4')](_0x2231('0x13'))['innerHTML']=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/sapphireXp);document[_0x2231('0x4')]('emeraldr')[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/emeraldXp);document[_0x2231('0x4')](_0x2231('0x14'))[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/rubyXp);document[_0x2231('0x4')]('diamondr')[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/diamondXp);document[_0x2231('0x4')]('dragonr')[_0x2231('0x7')]=Math['ceil']((_0x35a5a6-_0x104aa9)/dragonXp);document[_0x2231('0x4')]('onyxr')[_0x2231('0x7')]=Math[_0x2231('0x5')]((_0x35a5a6-_0x104aa9)/onyxXp);}  
 
+
</script>
        if (document.getElementById("curxp").value > 13034431) {
 
       
 
        shaftXp /= 2;
 
        shortXp  /= 2;
 
        longXp  /= 2;
 
        oaksXp  /= 2;
 
        oaklXp  /= 2;
 
        willowsXp  /= 2;
 
        willowlXp /= 2;
 
        maplesXp /= 2;
 
        maplelXp /= 2;
 
        yewsXp /= 2;
 
        yewlXp /= 2;
 
        magicsXp /= 2;
 
        magiclXp /= 2;
 
        opalXp /= 2;
 
        topazXp /= 2;
 
        sapphireXp /= 2;;
 
        emeraldXp /= 2;
 
        rubyXp /= 2;
 
        diamondXp /= 2;
 
        dragonXp /= 2;
 
        onyxXp /= 2;
 
 
 
           
 
            }
 
           
 
 
 
//******Extreme Donator Totem*******
 
 
 
 
 
          if (document.getElementById("ext-donor").checked) {
 
         
 
         
 
        shaftXp *= 2.1;
 
        shortXp *= 2.1;
 
        longXp *= 2.1;
 
        oaksXp *= 2.1;
 
        oaklXp *= 2.1;
 
        willowsXp *= 2.1;
 
        willowlXp *= 2.1;
 
        maplesXp *= 2.1;
 
        maplelXp *= 2.1;
 
        yewsXp *= 2.1;
 
        yewlXp *= 2.1;
 
        magicsXp *= 2.1;
 
        magiclXp *= 2.1;
 
        opalXp *= 2.1;
 
        topazXp *= 2.1;
 
        sapphireXp *= 2.1;
 
        emeraldXp *= 2.1;
 
        rubyXp *= 2.1;
 
        diamondXp *= 2.1;
 
        dragonXp *= 2.1;
 
        onyxXp *= 2.1;
 
}
 
 
 
 
 
//*****Super Donator Totem*********
 
 
 
 
 
          if (document.getElementById("super-donor").checked) {
 
         
 
        shaftXp *= 2;
 
        shortXp  *= 2;
 
        longXp  *= 2;
 
        oaksXp  *= 2;
 
        oaklXp  *= 2;
 
        willowsXp  *= 2;
 
        willowlXp *= 2;
 
        maplesXp  *= 2;
 
        maplelXp  *= 2;
 
        yewsXp  *= 2;
 
        yewlXp  *= 2;
 
        magicsXp  *= 2;
 
        magiclXp  *= 2;
 
        opalXp  *= 2;
 
        topazXp  *= 2;
 
        sapphireXp  *= 2;
 
        emeraldXp  *= 2;
 
        rubyXp  *= 2;
 
        diamondXp  *= 2;
 
        dragonXp  *= 2;
 
        onyxXp  *= 2;
 
       
 
}
 
 
 
//******Regular Donator Totem*******
 
 
 
 
 
          if (document.getElementById("reg-donor").checked) {
 
         
 
         
 
        shaftXp *= 1.75;
 
        shortXp *= 1.75;
 
        longXp *= 1.75;
 
        oaksXp *= 1.75;
 
        oaklXp *= 1.75;
 
        willowsXp *= 1.75;
 
        willowlXp *= 1.75;
 
        maplesXp *= 1.75;
 
        maplelXp *= 1.75;
 
        yewsXp *= 1.75;
 
        yewlXp *= 1.75;
 
        magicsXp *= 1.75;
 
        magiclXp *= 1.75;
 
        opalXp *= 1.75;
 
        topazXp *= 1.75;
 
        sapphireXp *= 1.75;
 
        emeraldXp *= 1.75;
 
        rubyXp *= 1.75;
 
        diamondXp *= 1.75;
 
        dragonXp *= 1.75;
 
        onyxXp *= 1.75;
 
}
 
 
 
//******Advanced Knowledge Aura********
 
 
 
 
 
          if (document.getElementById("ak-aura").checked) {
 
         
 
        shaftXp *= 1.30;
 
        shortXp *= 1.30;
 
        longXp *= 1.30;
 
        oaksXp *= 1.30;
 
        oaklXp *= 1.30;
 
        willowsXp *= 1.30;
 
        willowlXp *= 1.30;
 
        maplesXp *= 1.30;
 
        maplelXp *= 1.30;
 
        yewsXp *= 1.30;
 
        yewlXp *= 1.30;
 
        magicsXp *= 1.30;
 
        magiclXp *= 1.30;
 
        opalXp *= 1.30;
 
        topazXp *= 1.30;
 
        sapphireXp *= 1.30;
 
        emeraldXp *= 1.30;
 
        rubyXp *= 1.30;
 
        diamondXp *= 1.30;
 
        dragonXp *= 1.30;
 
        onyxXp *= 1.30;
 
}
 
 
 
 
 
//********25% skilling event hour*********
 
 
 
 
 
          if (document.getElementById("event").checked) {
 
         
 
         
 
        shaftXp *= 1.25;
 
        shortXp *= 1.25;
 
        longXp *= 1.25;
 
        oaksXp *= 1.25;
 
        oaklXp *= 1.25;
 
        willowsXp *= 1.25;
 
        willowlXp *= 1.25;
 
        maplesXp *= 1.25;
 
        maplelXp *= 1.25;
 
        yewsXp *= 1.25;
 
        yewlXp *= 1.25;
 
        magicsXp *= 1.25;
 
        magiclXp *= 1.25;
 
        opalXp *= 1.25;
 
        topazXp *= 1.25;
 
        sapphireXp *= 1.25;
 
        emeraldXp *= 1.25;
 
        rubyXp *= 1.25;
 
        diamondXp *= 1.25;
 
        dragonXp *= 1.25;
 
        onyxXp *= 1.25;
 
 
 
}
 
 
 
//*********Prestige 20************
 
 
 
 
 
          if (document.getElementById("prestige").checked) {
 
         
 
         
 
        shaftXp *= 2;
 
        shortXp  *= 2;
 
        longXp  *= 2;
 
        oaksXp  *= 2;
 
        oaklXp  *= 2;
 
        willowsXp  *= 2;
 
        willowlXp *= 2;
 
        maplesXp  *= 2;
 
        maplelXp  *= 2;
 
        yewsXp  *= 2;
 
        yewlXp  *= 2;
 
        magicsXp  *= 2;
 
        magiclXp  *= 2;
 
        opalXp  *= 2;
 
        topazXp  *= 2;
 
        sapphireXp  *= 2;
 
        emeraldXp  *= 2;
 
        rubyXp  *= 2;
 
        diamondXp  *= 2;
 
        dragonXp  *= 2;
 
        onyxXp  *= 2;
 
       
 
}
 
 
 
//*********1st-5th Bonus Days************
 
 
 
 
 
          if (document.getElementById("bonus-days").checked) {
 
         
 
         
 
        shaftXp *= 1.25;
 
        shortXp  *= 1.25;
 
        longXp  *= 1.25;
 
        oaksXp  *= 1.25;
 
        oaklXp  *= 1.25;
 
        willowsXp  *= 1.25;
 
        willowlXp *= 1.25;
 
        maplesXp  *= 1.25;
 
        maplelXp  *= 1.25;
 
        yewsXp  *= 1.25;
 
        yewlXp  *= 1.25;
 
        magicsXp  *= 1.25;
 
        magiclXp  *= 1.25;
 
        opalXp  *= 1.25;
 
        topazXp  *= 1.25;
 
        sapphireXp  *= 1.25;
 
        emeraldXp  *= 1.25;
 
        rubyXp  *= 1.25;
 
        diamondXp  *= 1.25;
 
        dragonXp  *= 1.25;
 
        onyxXp  *= 1.25;
 
 
 
}
 
 
 
}
 
 
 
        // ***** Start of function to calculate everything *****
 
        function myFunction() {
 
            setup();
 
 
 
            var x = document.getElementById("curxp").value;
 
            var y = document.getElementById("tarxp").value;
 
 
 
            if (x.length == 0) return;
 
 
 
            // ***** Calculate XP *****
 
           
 
   
 
document.getElementById("shaftr").innerHTML = Math.ceil((y - x) / shaftXp);
 
 
  document.getElementById("shortr").innerHTML = Math.ceil((y - x) / shortXp);
 
 
 
  document.getElementById("longr").innerHTML = Math.ceil((y - x) / longXp);
 
 
 
  document.getElementById("oaksr").innerHTML = Math.ceil((y - x) / oaksXp);
 
 
 
  document.getElementById("oaklr").innerHTML = Math.ceil((y - x) / oaklXp);
 
 
 
  document.getElementById("willowsr").innerHTML = Math.ceil((y - x) / willowsXp);
 
 
 
  document.getElementById("willowlr").innerHTML = Math.ceil((y - x) / willowlXp);
 
 
 
  document.getElementById("maplesr").innerHTML = Math.ceil((y - x) / maplesXp);
 
 
 
  document.getElementById("maplelr").innerHTML = Math.ceil((y - x) / maplelXp);
 
 
 
  document.getElementById("yewsr").innerHTML = Math.ceil((y - x) / yewsXp);
 
 
 
  document.getElementById("yewlr").innerHTML = Math.ceil((y - x) / yewlXp);
 
 
 
  document.getElementById("magicsr").innerHTML = Math.ceil((y - x) / magicsXp);
 
 
 
  document.getElementById("magiclr").innerHTML = Math.ceil((y - x) / magiclXp);
 
 
 
  document.getElementById("opalr").innerHTML = Math.ceil((y - x) / opalXp);
 
 
 
  document.getElementById("topazr").innerHTML = Math.ceil((y - x) / topazXp);
 
 
 
  document.getElementById("sapphirer").innerHTML = Math.ceil((y - x) / sapphireXp);
 
 
 
  document.getElementById("emeraldr").innerHTML = Math.ceil((y - x) / emeraldXp);
 
 
 
  document.getElementById("rubyr").innerHTML = Math.ceil((y - x) / rubyXp);
 
 
 
  document.getElementById("diamondr").innerHTML = Math.ceil((y - x) / diamondXp);
 
 
 
  document.getElementById("dragonr").innerHTML = Math.ceil((y - x) / dragonXp);
 
 
 
  document.getElementById("onyxr").innerHTML = Math.ceil((y - x) / onyxXp);
 
 
 
  }
 
  // ***** Calculate XP required *****
 
            //document.getElementById("xpneeded").innerHTML = "" + (y - x);
 
           
 
                   
 
    </script>
 
 
 
 
     <table width="75%">
 
     <table width="75%">
 
       <td>  
 
       <td>  
Line 556: Line 271:
 
     <td id="magiclr"> </td>   
 
     <td id="magiclr"> </td>   
 
   </tr>
 
   </tr>
 
+
 
 
 
 
   </table></body></html>
 
   </table></body></html>

Revision as of 11:51, 6 April 2019

Fletching Calculator:

Your Fletching XP    
Target XP    
Bonuses
Regular Donator Totem
Super Donator Totem
Extreme Donator Totem
1st-5th Bonus Days
Advanced Knowledge Aura
25% Skilling Hour
Prestige 20
Arrow Shaft
Shortbow
Longbow
Opal Bolt Tips
Oak Shortbow
Oak Longbow
Willow Shortbow
Willow Longbow
Red Topaz Bolt Tips
Maple Shortbow
Maple Longbow
Sapphire Bolt Tips
Emerald Bolt Tips
Ruby Bolt Tips
Diamond Bolt Tips
Yew Shortbow
Yew Longbow
Dragon Bolt Tips
Onyx Bolt Tips
Magic Shortbow
Magic Longbow