Calculadora de Dano



Calculadora
de dano.


 Knight 


 Paladin


 Sorcerer


 Druid
Seu level:


Seu Magic Level:


Skill de ataque:


Skill de distance:


Ataque da sua arma:









Resultado
do calculo.
HP máximo:
MP máximo:
Capacidade máxima:
Dano máximo com arma:
Dano máximo
com arrows:
Dano máximo
com bolts:
Dano máximo
com power bolts:

Danos
em magias.
Nome da Magia Normal Minimo Maximo
Healing com Light
Healing:
Healing com Intense
Healing:
Healing com Ultimate
Healing:
Dano com Berserk:
Dano com Light Magic
Missiles:
Dano com Heavy Magic
Missiles:
Dano com Force Strike:
Dano com Energy
Strike:
Dano com Great Fireball:
Dano com Energy
Wave:
Dano com Sudden
Death:
Dano com Explosion:
Dano com Ultimate
Explosion:

8 comentários:

Unknown disse...

oi gostei da calculadora e estou tentando fazer o healing do meu server de acordo com os resultados deste site, serei muito grato se me disponibilizar as formulas usadas nessa calculadora.

sleepy disse...

ai parceiro , o blog ta desativado , não tenho mais tempo pra mecher com tibia e fiz essa formula faz muito tempo e não vou dar meu trabalho de graça a ti.

Scribble disse...

kkkk que resposta mais pnc

Unknown disse...

PAU NO CU DO CARALHO - E AINDA TA ERRADO - BLOGUE DE MERDA0

Anônimo disse...


function calc() {
form1 = document.getElementById("form2");


if (form1.ch1[0].checked)
Vocation = 0;
else if (form1.ch1[1].checked)
Vocation = 1;
else if (form1.ch1[2].checked)
Vocation = 2;
else if (form1.ch1[3].checked)
Vocation = 2;
else
return;

Level = Math.floor(form1.Level.value);
Weapon = Math.floor(form1.Weapon.value);
Dist = Math.floor(form1.Dist.value);
Magic = Math.floor(form1.Magic.value);
WAtk = Math.floor(form1.WAtk.value);

if (Level > 8) {
LevelHI = Level - 8;
Level = 8;
}
else
LevelHI = 0;

if (Vocation == 0) {
HP = 15 * LevelHI + 5 * Level + 145;
MP = 5 * LevelHI + 5 * Level - 5;
Cap = 25 * LevelHI + 10 * Level + 390;
}
else if (Vocation == 1) {
HP = 10 * LevelHI + 5 * Level + 145;
MP = 15 * LevelHI + 5 * Level - 5;
Cap = 20 * LevelHI + 10 * Level + 390;
}
else if (Vocation == 2) {
HP = 5 * LevelHI + 5 * Level + 145;
MP = 30 * LevelHI + 5 * Level - 5;
Cap = 10 * LevelHI + 10 * Level + 390;
}

Anônimo disse...

BaseDamage = ((Level + LevelHI) * 2 + Magic * 3);

if (Magic >=1) {

document.getElementById("Exura").innerHTML = Math.floor(Math.max (10, BaseDamage * 0.25));
document.getElementById("Exuramin").innerHTML = Math.floor(Math.max (10, BaseDamage * 0.08));
document.getElementById("Exuramax").innerHTML = Math.floor(Math.max (10, BaseDamage * 0.33));
}
else {
document.getElementById("Exura").innerHTML = "";
document.getElementById("Exuramin").innerHTML = "";
document.getElementById("Exuramax").innerHTML = "";
}

if (Magic >=1) {
document.getElementById("LMMmin").innerHTML = Math.floor(BaseDamage * 0.1);
document.getElementById("LMMmax").innerHTML = Math.floor(Math.max (16.7, BaseDamage * 0.2));
document.getElementById("LMM").innerHTML = Math.floor(Math.max (10, BaseDamage * 0.167));


}
else {
document.getElementById("LMMmin").innerHTML = "";
document.getElementById("LMMmax").innerHTML = "";
document.getElementById("LMM").innerHTML = "";
}

if ((Magic >=2)&&(Vocation == 2)) {
document.getElementById("FS").innerHTML = Math.floor(BaseDamage * 0.27);
document.getElementById("FSmin").innerHTML = Math.floor(Math.max (0, BaseDamage * 0.18 - 30));
document.getElementById("FSmax").innerHTML = Math.floor(BaseDamage * 0.33);

}
else {
document.getElementById("FS").innerHTML = "";
document.getElementById("FSmin").innerHTML = "";
document.getElementById("FSmax").innerHTML = "";
}

if (Magic >=2) {
document.getElementById("IH").innerHTML = Math.floor(BaseDamage * 0.5);
document.getElementById("IHmin").innerHTML = Math.floor(BaseDamage * 0.335);
document.getElementById("IHmax").innerHTML = Math.floor(BaseDamage * 0.58);
}
else {
document.getElementById("IH").innerHTML = "";
document.getElementById("IHmin").innerHTML = "";
document.getElementById("IHmax").innerHTML = "";
}

if ((Magic >=2)&&(Vocation == 2)) {
document.getElementById("ES").innerHTML = Math.floor(Math.max (10, BaseDamage * 0.45));
document.getElementById("ESmin").innerHTML = Math.floor(Math.max (10, BaseDamage * 0.3));
document.getElementById("ESmax").innerHTML = Math.floor(Math.max (10, BaseDamage * 0.54));
}
else {
document.getElementById("ES").innerHTML = "";
document.getElementById("ESmin").innerHTML = "";
document.getElementById("ESmax").innerHTML = "";
}

Anônimo disse...

if (Magic >=3) {
document.getElementById("HMM").innerHTML = Math.floor(BaseDamage * 0.33);
document.getElementById("HMMmin").innerHTML = Math.floor(BaseDamage * 0.2);
document.getElementById("HMMmax").innerHTML = Math.floor(BaseDamage * 0.4);
}
else {
document.getElementById("HMM").innerHTML = "";
document.getElementById("HMMmin").innerHTML = "";
document.getElementById("HMMmax").innerHTML = "";
}

if ((Magic >=2)&&(Vocation == 0)) {
document.getElementById("Exori").innerHTML = Math.floor(((Level+LevelHI) * 33)/10);
document.getElementById("Exorimin").innerHTML = Math.floor(((Level+LevelHI) * 22)/10);
document.getElementById("Exorimax").innerHTML = Math.floor(((Level+LevelHI) * 38.5)/10);
}
else {
document.getElementById("Exori").innerHTML = "";
document.getElementById("Exorimin").innerHTML = "";
document.getElementById("Exorimax").innerHTML = "";
}

if (Magic >=4) {
document.getElementById("UH").innerHTML = Math.floor(Math.max (250, BaseDamage * 2.5));
document.getElementById("UHmin").innerHTML = Math.floor(Math.max (250, BaseDamage * 2.08));
document.getElementById("UHmax").innerHTML = Math.floor(Math.max (250, BaseDamage * 2.7));
}
else {
document.getElementById("UH").innerHTML = "";
document.getElementById("UHmin").innerHTML = "";
document.getElementById("UHmax").innerHTML = "";
}

if ((Magic >=40)&&(form1.ch1[2].checked)) {
document.getElementById("UE").innerHTML = Math.floor(Math.max (250, BaseDamage * 2.8));
document.getElementById("UEmin").innerHTML = Math.floor(Math.max (250, BaseDamage * 2.3) - 30);
document.getElementById("UEmax").innerHTML = Math.floor(Math.max (250, BaseDamage * 3.03));
}
else {
document.getElementById("UE").innerHTML = "";
document.getElementById("UEmin").innerHTML = "";
document.getElementById("UEmax").innerHTML = "";
}

if (Magic >=4) {
document.getElementById("GFB").innerHTML = Math.floor(BaseDamage * 0.55);
document.getElementById("GFBmin").innerHTML = Math.floor(BaseDamage * 0.366);
document.getElementById("GFBmax").innerHTML = Math.floor(BaseDamage * 0.641);
}
else {
document.getElementById("GFB").innerHTML = "";
document.getElementById("GFBmin").innerHTML = "";
document.getElementById("GFBmax").innerHTML = "";
}

if (Magic >=6) {
document.getElementById("Ex").innerHTML = Math.floor(BaseDamage * 0.5);
document.getElementById("Exmin").innerHTML = 0;
document.getElementById("Exmax").innerHTML = Math.floor(BaseDamage * 1.0);
}
else {
document.getElementById("Ex").innerHTML = "";
document.getElementById("Exmin").innerHTML = "";
document.getElementById("Exmax").innerHTML = "";
}

Anônimo disse...

if ((Magic >=2)&&(form1.ch1[2].checked)) {
document.getElementById("EW").innerHTML= Math.floor(BaseDamage * 2.0);
document.getElementById("EWmin").innerHTML= Math.floor(BaseDamage * 1.34);
document.getElementById("EWmax").innerHTML= Math.floor(BaseDamage * 2.33);
}
else {
document.getElementById("EW").innerHTML= "";
document.getElementById("EWmin").innerHTML= "";
document.getElementById("EWmax").innerHTML= "";
}

if (Magic >=15) {
document.getElementById("SD").innerHTML = Math.floor(Math.max (0, BaseDamage * 1.5 - 20));
document.getElementById("SDmin").innerHTML = Math.floor(Math.max (0, BaseDamage * 1.005 - 30));
document.getElementById("SDmax").innerHTML = Math.floor(BaseDamage * 1.75);

}
else {
document.getElementById("SD").innerHTML = "";
document.getElementById("SDmin").innerHTML = "";
document.getElementById("SDmax").innerHTML = "";
}

document.getElementById("hp").innerHTML = HP; HP.innerHTML = "ARE";
document.getElementById("mp").innerHTML = MP;
document.getElementById("cap").innerHTML = Cap;

Damage = (Weapon/20) * WAtk + WAtk;
ADamage = (25 * Dist)/20 + 25;
BDamage = (30 * Dist)/20 + 30;
PBDamage = (52 * Dist)/20 + 52;

document.getElementById("melee").innerHTML = Math.floor (Damage);
document.getElementById("PBolt").innerHTML = Math.floor (PBDamage);
document.getElementById("Bolt").innerHTML = Math.floor (BDamage);
document.getElementById("arrow").innerHTML = Math.floor (ADamage);

}