|
|
|
||||||||||||||||||||||||
MediaWiki:Common.js/calc skill.js
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='';" onblur="this.value=!this.value?'0':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='';" onblur="this.value=!this.value?'0':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='';" onblur="this.value=!this.value?'0':this.value;" />')