Angel Statue.gif Update de Newhaven chegou!
A nova ilha inicial Newhaven chegou, trazendo um começo renovado e melhorias para todos os aventureiros!
Saiba mais ➔
Winter Tree.png Winter Update 2025
Acompanhe tudo sobre o Winter Update 2025!
Saiba mais ➔
Glowing Sign (Eight).gif Newhaven Quest Spoiler!
Aprenda o caminho para o continente... ou volte às origens em Rookgaard!
Saiba mais ➔

MediaWiki:Common.js/calc skill.js

De Tibia Wiki - A Enciclopédia do Tibia
Ir para navegação Ir para pesquisar

Nota: Após publicar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer/Edge: PressioneCtrl enquanto clica Recarregar, ou Pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
/* Calculadoras - Blessings */
$(document).ready(function () {
    $('#calc_skills').bind("keyup change", function () {
        var skill_atual = $('#get_skill_atual').val();
        var skill_percentual_res = $('#percentual_res').val();
        var skill_desejada = $('#get_skill_desejada').val();
        var voc;
        
   if (voc == "knight") 
        var const_voc = 1.1
   else if (voc == "paladin")
        var const_voc = 1.2
    else if (voc == "druid")
        var const_voc = 1.8
    else if (voc == "sorcerer" && voc == "rook")
        var const_voc = 2
        
        /* Formulas
       	 Número de hits necessários para alcançar o próximo skill melee (corpo-a-corpo):
         50*(y)^(x-10)
        */
       
			var hits_falta = ((50*(const_voc)^(skill_atual-10))/100)*skill_percentual_res; 
      var cont = (skill_atual - skill_desejada);
      var aux = 0;
      skill_atual++;
      
      for (var i = 0; i >= cont; i++){
      	var n_hits_prox_skill = 50*(const_voc)^(skill_atual-10);
        skill_atual++;
        aux += n_hits_prox_skill;    
      }
      
      aux += hits_falta;
      
      
        
          $('#blessing-normal-unitaria-result').text('* Você pagará ' + blessing + ' gps por cada blessings normal.');
          $('#blessing-nova-unitaria-result').text('* Você pagará ' + blessing_new + ' gps por cada blessings aprimorada.');

        if (level >= 100){
          var blessing_inqui_com = blessing_inqui + 10000;
          var blessing_total_com = blessing_total + 10000;
          $('#blessing-inqui-result').text('* Você pagará ' + blessing_inqui + ' gps por todas blessings normais ou ' + blessing_inqui_com + ' gps caso compre no NPC Henricus (Necessário ter feito a The Inquisition Quest).');
          $('#blessing-total-result').text('* Caso compre todas blessings normais e aprimoradas você ira pagar '+ blessing_total + ' gps ou pagara ' + blessing_total_com + ' gps caso compre as blessings normais no NPC Henricus como citado anteriormente.');
        } else {
          $('#blessing-inqui-result').text('* Você pagará ' + blessing_inqui + ' gps por todas blessings normais.');
          $('#blessing-total-result').text('* Caso compre todas blessings normais e aprimoradas você ira pagar '+ blessing_total + ' gps.');
        }
          $('#blessing-normal-unitaria-result').removeClass("hide");
          $('#blessing-nova-unitaria-result').removeClass("hide");
          $('#blessing-inqui-result').removeClass("hide");
          $('#blessing-total-result').removeClass("hide");
    });
});

$(document).ready(function () {
    $("#calc_blessing").keydown(function (event) {
        if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || event.keyCode == 13 || (event.keyCode == 65 && event.ctrlKey === true) || (event.keyCode >= 35 && event.keyCode <= 39)) {
            return;
        } else {
            if (event.shiftKey || (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105)) {
                event.preventDefault();
            }
        }
    });
});

$("#get_skill_atual").append('<input name="get_skill_atual" maxlength="3" id="get_skill_atual" type="text" size="10" align="center" value="0" onclick="this.value=&#39;&#39;;" onblur="this.value=!this.value?&#39;0&#39;:this.value;" />')
$("#percentual_res").append('<input name="percentual_res" maxlength="3" id="percentual_res" type="text" size="10" align="center" value="0" onclick="this.value=&#39;&#39;;" onblur="this.value=!this.value?&#39;0&#39;:this.value;" />')
$("#get_skill_desejada").append('<input name="get_skill_desejada" maxlength="3" id="get_skill_desejada" type="text" size="10" align="center" value="0" onclick="this.value=&#39;&#39;;" onblur="this.value=!this.value?&#39;0&#39;:this.value;" />')