D2R Attack Speed Calculator - Planetdiablo Database
D2R Attack Speed / IAS Calculator v1.06 - Planetdiablo.eu Database
');
/* alter code für wandelformen
if (document.myform.charform.value > 0)
{
while (parseInt(OIAS/5) != parseFloat(OIAS/5)) { OIAS--; }
while (breakpoints.length > 0) { breakpoints.length = breakpoints.length - 1; }
while (breakpoints2.length > 0) { breakpoints2.length = breakpoints2.length - 1; }
if ((document.myform.waffe.value == 0) || ((document.myform.zweitwaffe.value > 0) && (document.myform.skill.value == 0)))
{
if ((document.myform.skill.value == 0) && (document.myform.zweitwaffe.value > 0)) { alert("Die Nutzung des Standartangriffes mit zwei Waffen ist in Werform aufgrund eines Fehlers nicht sinnvoll und wird daher nicht berechnet."); }
if (document.myform.waffe.value == 0) { alert(unescape("Bitte w%E4hlen sie eine Waffe aus.")); }
}
else
{
frames = waffengattung[waffen[document.myform.waffe.value][2]][document.myform.char.value][0];
if (waffen[document.myform.waffe.value][2] == 3) { frames = waffengattung[2][document.myform.char.value][0]; }
var AnimSpeed = 256;
if (waffen[document.myform.waffe.value][2] == 1) { AnimSpeed = 208; }
for (i=0; i <= 24; i++)
{
for (j=0; j <= 14; j++)
{
if (document.myform.skill.value == 26)
{
breakpoints[breakpoints.length] = Math.ceil(256*7/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+5*j)/(120+(5*i+5*j))),15),175)/100)) + Math.ceil((256*13 - Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+5*j)/(120+(5*i+5*j))),15),175)/100)*Math.ceil(256*7/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+5*j)/(120+(5*i+5*j))),15),175)/100)))/(2*Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+5*j)/(120+(5*i+5*j))),15),175)/100))) - 1;
if ((OIAS > 70) && (j == 0)) { breakpoints2[breakpoints2.length] = Math.ceil(256*7/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+parseInt(OIAS))/(120+(5*i+parseInt(OIAS)))),15),175)/100)) + Math.ceil((256*13 - Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+parseInt(OIAS))/(120+(5*i+parseInt(OIAS)))),15),175)/100)*Math.ceil(256*7/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+parseInt(OIAS))/(120+(5*i+parseInt(OIAS)))),15),175)/100)))/(2*Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+parseInt(OIAS))/(120+(5*i+parseInt(OIAS)))),15),175)/100))) - 1; }
}
if (document.myform.skill.value == 29)
{
temp = (Math.ceil(256*7/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+5*j)/(120+(5*i+5*j))),15),175)/100))*4 + Math.ceil(256*13/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+5*j)/(120+(5*i+5*j))),15),175)/100)) - 1)/5;
if (parseInt(temp) == parseFloat(temp)) { temp = temp + ".0"; }
breakpoints[breakpoints.length] = temp;
if ((OIAS > 70) && (j == 0))
{
temp = (Math.ceil(256*7/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+parseInt(OIAS))/(120+(5*i+parseInt(OIAS)))),15),175)/100))*4 + Math.ceil(256*13/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+parseInt(OIAS))/(120+(5*i+parseInt(OIAS)))),15),175)/100)) - 1)/5;
if (parseInt(temp) == parseFloat(temp)) { temp = temp + ".0"; }
breakpoints2[breakpoints2.length] = temp;
}
}
if ((document.myform.skill.value != 26) && (document.myform.skill.value != 29))
{
var tempframe = 12;
var tempframe2 = 10;
if (document.myform.charform.value == 2)
{
tempframe = 13;
tempframe2 = 9;
}
if (fertigkeiten[document.myform.skill.value][2] == 6) { tempframe = 10; }
breakpoints[breakpoints.length] = Math.ceil(256*tempframe/Math.floor(Math.floor(256*tempframe2/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*AnimSpeed/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+5*j)/(120+(5*i+5*j))),15),175)/100)) - 1;
if ((OIAS > 70) && (j == 0)) { breakpoints2[breakpoints2.length] = Math.ceil(256*tempframe/Math.floor(Math.floor(256*tempframe2/Math.floor(256*frames/Math.floor((100 + 5*i - waffen[document.myform.waffe.value][1])*AnimSpeed/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(5*i+parseInt(OIAS))/(120+(5*i+parseInt(OIAS)))),15),175)/100)) - 1; }
}
}
}
for (k=0; k <= 14; k++)
{
if ((parseInt(WIAS/5) != parseFloat(WIAS/5)) && (document.myform.skill.value == 26))
{
breakpoints[breakpoints.length] = Math.ceil(256*7/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + parseInt(WIAS) - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(parseInt(WIAS)+5*k)/(120+(parseInt(WIAS)+5*k))),15),175)/100)) + Math.ceil((256*13 - Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + parseInt(WIAS) - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(parseInt(WIAS)+5*k)/(120+(parseInt(WIAS)+5*k))),15),175)/100)*Math.ceil(256*7/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + parseInt(WIAS) - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(parseInt(WIAS)+5*k)/(120+(parseInt(WIAS)+5*k))),15),175)/100)))/(2*Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + parseInt(WIAS) - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(parseInt(WIAS)+5*k)/(120+(parseInt(WIAS)+5*k))),15),175)/100))) - 1;
}
if ((parseInt(WIAS/5) != parseFloat(WIAS/5)) && (document.myform.skill.value == 29))
{
temp = (Math.ceil(256*7/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + parseInt(WIAS) - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(100-WSMprimaer+SIAS+Math.floor(120*(parseInt(WIAS)+5*k)/(120+(parseInt(WIAS)+5*k))),175)/100))*4 + Math.ceil(256*13/Math.floor(Math.floor(256*9/Math.floor(256*frames/Math.floor((100 + parseInt(WIAS) - waffen[document.myform.waffe.value][1])*256/100)))*Math.min(100-WSMprimaer+SIAS+Math.floor(120*(parseInt(WIAS)+5*k)/(120+(parseInt(WIAS)+5*k))),175)/100)) - 1)/5;
if (parseInt(temp) == parseFloat(temp)) { temp = temp + ".0"; }
breakpoints[breakpoints.length] = temp;
}
if ((parseInt(WIAS/5) != parseFloat(WIAS/5)) && (document.myform.skill.value != 26) && (document.myform.skill.value != 29))
{
breakpoints[breakpoints.length] = Math.ceil(256*tempframe/Math.floor(Math.floor(256*tempframe2/Math.floor(256*frames/Math.floor((100 + parseInt(WIAS) - waffen[document.myform.waffe.value][1])*AnimSpeed/100)))*Math.min(Math.max(100-WSMprimaer+SIAS+Math.floor(120*(parseInt(WIAS)+5*k)/(120+(parseInt(WIAS)+5*k))),15),175)/100)) - 1;
}
}
TabFenster = window.open("","Tabelle","width=900,height=650,screenX=110,screenY=80,dependent=yes,scrollbars=yes")
SchreibeDaten();
TabFenster.document.write('
Das WIAS der Primärwaffe ist vertikal aufgetragen, das IAS der Restausrüstung horizontal.
');
TabFenster.document.write('
--- | ');
for (i=0; i <= 14; i++) { TabFenster.document.write('' + 5*i + ' | '); }
if (OIAS > 70) { TabFenster.document.write('' + OIAS + ' | '); }
TabFenster.document.write('
');
for (j=0; j <= 24; j++)
{
TabFenster.document.write('' + 5*j + ' | ');
for (i=15*j; i <= 15*(j+1)-1; i++)
{
if ((OIAS == (i-15*j)*5) && (WIAS == j*5)) { TabFenster.document.write('' + breakpoints[i] + ' | '); }
else
{
if ((OIAS == (i-15*j)*5) || (WIAS == j*5)) { TabFenster.document.write('' + breakpoints[i] + ' | '); }
else { TabFenster.document.write('' + breakpoints[i] + ' | '); }
}
}
if (OIAS > 70) { TabFenster.document.write('' + breakpoints2[j] + ' | '); }
if (j < 24) { TabFenster.document.write('
'); }
if ((parseInt(WIAS/5) != parseFloat(WIAS/5)) && (WIAS > j*5) && (WIAS < (j+1)*5))
{
TabFenster.document.write('' + WIAS + ' | ');
for (k=0; k <= 14; k++)
{
if (OIAS == k*5) { TabFenster.document.write('' + breakpoints[breakpoints.length-15+k] + ' | '); }
else { TabFenster.document.write('' + breakpoints[breakpoints.length-15+k] + ' | '); }
}
TabFenster.document.write('
');
}
}
TabFenster.document.write('
');
}
}*/
cap = 1;
}
function SchreibeDaten()
{
TabFenster.document.write('
Calculator IAS-Tabelle
');
TabFenster.document.write('Daten: |
Charakter: | ' + document.myform.char.options[document.myform.char.selectedIndex].text + ' |
');
if (document.myform.charform.value > 0) { TabFenster.document.write('Werform: | ' + document.myform.charform.options[document.myform.charform.selectedIndex].text + ' |
'); }
TabFenster.document.write('Primärwaffe: | ' + document.myform.waffe.options[document.myform.waffe.selectedIndex].text + ' |
');
if (document.myform.zweitwaffe.value > 0) { TabFenster.document.write('Sekundärwaffe: | ' + document.myform.zweitwaffe.options[document.myform.zweitwaffe.selectedIndex].text + ' |
'); }
TabFenster.document.write('Fertigkeit: | ' + document.myform.skill.options[document.myform.skill.selectedIndex].text + ' |
');
TabFenster.document.write('IAS: | ' + document.myform.IAS.options[document.myform.IAS.selectedIndex].text + ' |
');
if ((document.myform.waffe.value > 0) && (document.myform.zweitwaffe.value == 0)) { TabFenster.document.write('Waffen-IAS: | ' + document.myform.wIAS1.options[document.myform.wIAS1.selectedIndex].text + ' |
'); }
if ((document.myform.waffe.value > 0) && (document.myform.zweitwaffe.value > 0)) { TabFenster.document.write('Waffen-IAS: | ' + document.myform.wIAS1.options[document.myform.wIAS1.selectedIndex].text + ' / ' + document.myform.wIAS2.options[document.myform.wIAS2.selectedIndex].text + ' |
'); }
if (document.myform.fana.selectedIndex > 0) { TabFenster.document.write('Fanatismus: | Level ' + document.myform.fana.options[document.myform.fana.selectedIndex].text + ' |
'); }
if (document.myform.frenzy.selectedIndex > 0) { TabFenster.document.write('Raserei: | Level ' + document.myform.frenzy.options[document.myform.frenzy.selectedIndex].text + ' |
'); }
if ((document.myform.charform.value == 2) && (document.myform.wolf.selectedIndex > 0)) { TabFenster.document.write('Werwolf: | Level ' + document.myform.wolf.options[document.myform.wolf.selectedIndex].text + ' |
'); }
if (document.myform.tempo.selectedIndex > 0) { TabFenster.document.write('Tempoblitz: | Level ' + document.myform.tempo.options[document.myform.tempo.selectedIndex].text + ' |
'); }
if (document.myform.grimward.selectedIndex > 0) { TabFenster.document.write('Grausiger Schutz: | Level ' + document.myform.grimward.options[document.myform.grimward.selectedIndex].text + ' |
'); }
}
function wirbelwind(temp)
{
var temp;
var ergebnis = 4;
if (temp > 11) { ergebnis = 6; }
if (temp > 14) { ergebnis = 8; }
if (temp > 17) { ergebnis = 10; }
if (temp > 19) { ergebnis = 12; }
if (temp > 22) { ergebnis = 14; }
if (temp > 25) { ergebnis = 16; }
return ergebnis;
}
function berechneWSM()
{
if ((document.myform.char.value != 1) && (document.myform.char.value != 2)) { WSMprimaer = waffen[document.myform.waffe.value][1]; }
if (((document.myform.char.value == 1) || (document.myform.char.value == 2)) && (document.myform.zweitwaffe.selectedIndex == 0)) { WSMprimaer = waffen[document.myform.waffe.value][1]; }
if (((document.myform.char.value == 1) || (document.myform.char.value == 2)) && (document.myform.zweitwaffe.value > 0))
{
//alter linkshandtrick code
/*if (document.myform.primaerwaffe[0].checked == true)
{
WSMprimaer = parseInt((waffen[document.myform.waffe.value][1] + waffen[document.myform.zweitwaffe.value][1])/2);
WSMsekundaer = parseInt((waffen[document.myform.waffe.value][1] + waffen[document.myform.zweitwaffe.value][1])/2) + waffen[document.myform.zweitwaffe.value][1] - waffen[document.myform.waffe.value][1];
}
else
{
WSMprimaer = parseInt((waffen[document.myform.waffe.value][1] + waffen[document.myform.zweitwaffe.value][1])/2) + waffen[document.myform.waffe.value][1] - waffen[document.myform.zweitwaffe.value][1];
WSMsekundaer = parseInt((waffen[document.myform.waffe.value][1] + waffen[document.myform.zweitwaffe.value][1])/2);
}*/
//neu:
WSMprimaer = parseInt((waffen[document.myform.waffe.value][1] + waffen[document.myform.zweitwaffe.value][1])/2);
WSMsekundaer = parseInt((waffen[document.myform.waffe.value][1] + waffen[document.myform.zweitwaffe.value][1])/2) + waffen[document.myform.zweitwaffe.value][1] - waffen[document.myform.waffe.value][1];
}
}
function berechneEIAS()
{
if (document.myform.waffe.value == 0) { IASprimaer = parseInt(document.myform.IAS.value); }
if ((document.myform.waffe.value > 0) && (document.myform.zweitwaffe.value == 0)) { IASprimaer = parseInt(document.myform.IAS.value) + parseInt(document.myform.wIAS1.value); }
if (document.myform.zweitwaffe.value > 0)
{
IASprimaer = parseInt(document.myform.IAS.value) + parseInt(document.myform.wIAS1.value);
IASsekundaer = parseInt(document.myform.IAS.value) + parseInt(document.myform.wIAS2.value);
}
EIASprimaer = Math.floor(120*IASprimaer/(120+IASprimaer));
EIASsekundaer = Math.floor(120*IASsekundaer/(120+IASsekundaer));
}
function berechneSIAS()
{
var fana = parseInt(document.myform.fana.value);
var frenzy = parseInt(document.myform.frenzy.value);
var wolf = parseInt(document.myform.wolf.value);
var tempo = parseInt(document.myform.tempo.value);
var holyfrost = parseInt(document.myform.holyfrost.value);
var grimward = parseInt(document.myform.grimward.value);
if (document.myform.charform.value != 2) wolf = 0;
SIAS = fana + frenzy + wolf + tempo - holyfrost - grimward;
if (document.myform.skill.value == 16) { SIAS = SIAS + 50; }
if (document.myform.skill.value == 13) { SIAS = SIAS - 40; }
if (document.myform.altern.checked == true) { SIAS = SIAS - 50; }
if ((fertigkeiten[document.myform.skill.value][2] == 7) && (document.myform.char.value < 7)) { SIAS = SIAS - 30; }
if (document.myform.skill.value == 2) { SIAS = SIAS + 30; } //ias bonus von impale
}
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function neuChar()
{
setzeCharform();
setzeWaffe();
setzeBarbschwert();
setzeZweitwaffe();
setzeSIAS();
setzeSkill();
setzeIAS();
waffenInfo();
berechneWerte();
}
function neuCharform()
{
setzeSkill();
berechneWerte();
}
function neuWaffe()
{
setzeBarbschwert();
setzeZweitwaffe();
setzeSkill();
waffenInfo();
berechneWerte();
}
function neuBarbschwert()
{
setzeZweitwaffe();
waffenInfo();
berechneWerte();
}
function neuZweitwaffe()
{
setzeSkill();
waffenInfo();
berechneWerte();
}
function setzeIASstufen()
{
IASabstufung();
berechneWerte();
}
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function setzeCharform()
{
tempForm = document.myform.charform.value;
while (document.myform.charform.length > 0) document.myform.charform.options[0] = null;
if (document.myform.char.value < 7)
{
for (i=0; i < werform.length; i++)
{
neuElement = new Option(unescape(werform[i]),i);
document.myform.charform.options[document.myform.charform.length] = neuElement;
}
if ((document.myform.char.value != 2) && (document.myform.char.value != 3)) document.myform.charform.options[document.myform.charform.length - 1] = null;
}
else
{
neuElement = new Option(werform[0],0);
document.myform.charform.options[document.myform.charform.length] = neuElement;
}
for(i=0; i < document.myform.charform.length; i++) { if (document.myform.charform.options[i].value == tempForm) { document.myform.charform.selectedIndex = i; } }
}
function setzeWaffe()
{
tempWaffe = document.myform.waffe.value;
while (document.myform.waffe.length > 0) document.myform.waffe.options[0] = null;
for (i=0; i < waffen.length; i++)
{
if ((waffen[i][3] < 0) || (waffen[i][3] == document.myform.char.value))
{
if ((document.myform.char.value < 7) || ((document.myform.char.value == 7) && (waffen[i][2] == 7)) || ((document.myform.char.value == 8) && ((waffen[i][4] == 8) || (waffen[i][4] == 2))) || ((document.myform.char.value == 9) && (waffen[i][4] == 9)))
{
neuElement = new Option(unescape(waffen[i][0]),i);
document.myform.waffe.options[document.myform.waffe.length] = neuElement;
}
}
}
for(i=0; i < document.myform.waffe.length; i++) { if (document.myform.waffe.options[i].value == tempWaffe) { document.myform.waffe.selectedIndex = i; } }
}
function setzeBarbschwert()
{
tempBarbschwert = document.myform.barbschwert.value;
while (document.myform.barbschwert.length > 0) document.myform.barbschwert.options[0] = null;
if ((document.myform.char.value == 2) && (waffen[document.myform.waffe.value][2] == 3))
{
neuElement = new Option(unescape("beidh%E4ndig"),0);
document.myform.barbschwert.options[document.myform.barbschwert.length] = neuElement;
neuElement = new Option(unescape("einh%E4ndig"),1);
document.myform.barbschwert.options[document.myform.barbschwert.length] = neuElement;
}
else
{
neuElement = new Option("-",-1);
document.myform.barbschwert.options[document.myform.barbschwert.length] = neuElement;
}
for(i=0; i < document.myform.barbschwert.length; i++) { if (document.myform.barbschwert.options[i].value == tempBarbschwert) { document.myform.barbschwert.selectedIndex = i; } }
}
function setzeZweitwaffe()
{
tempZweitwaffe = document.myform.zweitwaffe.value;
while (document.myform.zweitwaffe.length > 0) document.myform.zweitwaffe.options[0] = null;
switch (document.myform.char.value)
{
case "1":
if (waffen[document.myform.waffe.value][2] == 1)
{
for (i=0; i < waffen.length; i++)
{
if ((waffen[i][3] == 1) || (waffen[i][2] == 0))
{
neuElement = new Option(unescape(waffen[i][0]),i);
document.myform.zweitwaffe.options[document.myform.zweitwaffe.length] = neuElement;
}
}
}
else
{
neuElement = new Option("-","0");
document.myform.zweitwaffe.options[document.myform.zweitwaffe.length] = neuElement;
}
break;
case "2":
if (((waffen[document.myform.waffe.value][2] == 2) || (waffen[document.myform.waffe.value][2] == 4)) || ((waffen[document.myform.waffe.value][2] == 3) && (document.myform.barbschwert.value == 1)))
{
for (i=0; i < waffen.length; i++)
{
if ((waffen[i][2] == 0) || (waffen[i][2] == 3) || (((waffen[i][2] == 2) || (waffen[i][2] == 4)) && (waffen[i][3] == -1)))
{
neuElement = new Option(unescape(waffen[i][0]),i);
document.myform.zweitwaffe.options[document.myform.zweitwaffe.length] = neuElement;
}
}
}
else
{
neuElement = new Option("-","0");
document.myform.zweitwaffe.options[document.myform.zweitwaffe.length] = neuElement;
}
break;
default:
neuElement = new Option("-","0");
document.myform.zweitwaffe.options[document.myform.zweitwaffe.length] = neuElement;
break;
}
for(i=0; i < document.myform.zweitwaffe.length; i++) { if (document.myform.zweitwaffe.options[i].value == tempZweitwaffe) { document.myform.zweitwaffe.selectedIndex = i; } }
}
function waffenInfo()
{
document.myform.infoWaffe1.value = unescape(waffengattung[waffen[document.myform.waffe.value][2]][10]) + " [" + waffen[document.myform.waffe.value][1] + "]";
if (document.myform.zweitwaffe.value > 0) { document.myform.infoWaffe2.value = unescape(waffengattung[waffen[document.myform.zweitwaffe.value][2]][10]) + " [" + waffen[document.myform.zweitwaffe.value][1] + "]"; }
else { document.myform.infoWaffe2.value = ""; }
}
function setzeIAS()
{
if (statischIAS == true)
{
statischIAS = false;
while (document.myform.IAS.length > 0) document.myform.IAS.options[0] = null;
for (i=0; i <= 30*mIAS; i++)
{
if (mIAS == 1) { neuElement = new Option (5*i,5*i) };
if (mIAS == 5) { neuElement = new Option (i,i) };
document.myform.IAS.options[document.myform.IAS.length] = neuElement;
}
while (document.myform.wIAS1.length > 0) document.myform.wIAS1.options[0] = null;
for (i=0; i <= 24*mIAS; i++)
{
if (mIAS == 1) { neuElement = new Option (5*i,5*i) };
if (mIAS == 5) { neuElement = new Option (i,i) };
document.myform.wIAS1.options[document.myform.wIAS1.length] = neuElement;
}
while (document.myform.wIAS2.length > 0) document.myform.wIAS2.options[0] = null;
for (i=0; i <= 24*mIAS; i++)
{
if (mIAS == 1) { neuElement = new Option (5*i,5*i) };
if (mIAS == 5) { neuElement = new Option (i,i) };
document.myform.wIAS2.options[document.myform.wIAS2.length] = neuElement;
}
}
}
function setzeSkill()
{
if (navigator.appName == "Netscape") { setzeSkillOptgroup(); }
else { setzeSkillOption(); }
}
function setzeSkillOption()
{
while (document.myform.skill.length > 0) document.myform.skill.options[0] = null;
switch (document.myform.char.value)
{
case "0":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if (waffen[document.myform.waffe.value][4] == 1)
{
neuElement = new Option(fertigkeiten[4][0],fertigkeiten[4][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][2] == 5))
{
neuElement = new Option(fertigkeiten[2][0],fertigkeiten[2][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[3][0],fertigkeiten[3][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[5][0],fertigkeiten[5][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if (waffen[document.myform.waffe.value][5] == 1)
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
}
break;
case "1":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
neuElement = new Option(fertigkeiten[15][0],fertigkeiten[15][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
if (waffen[document.myform.waffe.value][4] != 1)
{
neuElement = new Option(fertigkeiten[6][0],fertigkeiten[6][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[7][0],fertigkeiten[7][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[8][0],fertigkeiten[8][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if ((waffen[document.myform.waffe.value][2] == 1) || (waffen[document.myform.waffe.value][2] == 0))
{
neuElement = new Option(fertigkeiten[9][0],fertigkeiten[9][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[10][0],fertigkeiten[10][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[11][0],fertigkeiten[11][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if ((waffen[document.myform.waffe.value][2] == 1) && (waffen[document.myform.zweitwaffe.value][2] == 1))
{
neuElement = new Option(fertigkeiten[12][0],fertigkeiten[12][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
neuElement = new Option(fertigkeiten[13][0],fertigkeiten[13][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[14][0],fertigkeiten[14][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
if (waffen[document.myform.waffe.value][5] == 1)
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if (waffen[document.myform.waffe.value][2] == 1)
{
neuElement = new Option(fertigkeiten[19][0],fertigkeiten[19][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
}
break;
case "2":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if (document.myform.zweitwaffe.value > 0)
{
neuElement = new Option(fertigkeiten[16][0],fertigkeiten[16][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[17][0],fertigkeiten[17][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if (((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3)) && ((waffen[document.myform.zweitwaffe.value][4] == 2) || (waffen[document.myform.zweitwaffe.value][4] == 3)))
{
neuElement = new Option(fertigkeiten[18][0],fertigkeiten[18][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if (waffen[document.myform.waffe.value][4] != 1)
{
neuElement = new Option(fertigkeiten[19][0],fertigkeiten[19][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[20][0],fertigkeiten[20][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[21][0],fertigkeiten[21][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[22][0],fertigkeiten[22][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[23][0],fertigkeiten[23][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if ((waffen[document.myform.waffe.value][5] == 1) || (waffen[document.myform.zweitwaffe.value][5] == 1))
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
}
if (document.myform.charform.value == 2)
{
neuElement = new Option(fertigkeiten[26][0],fertigkeiten[26][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
break;
case "3":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if (waffen[document.myform.waffe.value][5] == 1)
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
}
if (document.myform.charform.value == 1)
{
neuElement = new Option(fertigkeiten[27][0],fertigkeiten[27][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if (document.myform.charform.value == 2)
{
neuElement = new Option(fertigkeiten[26][0],fertigkeiten[26][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[27][0],fertigkeiten[27][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[28][0],fertigkeiten[28][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[29][0],fertigkeiten[29][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
break;
case "5":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if (waffen[document.myform.waffe.value][4] != 1)
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[30][0],fertigkeiten[30][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[31][0],fertigkeiten[31][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[32][0],fertigkeiten[32][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if ((waffen[document.myform.waffe.value][2] == 0) || (waffen[document.myform.waffe.value][2] == 2) || (waffen[document.myform.waffe.value][2] == 4))
{
neuElement = new Option(fertigkeiten[25][0],fertigkeiten[25][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
}
break;
case "7":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
break;
case "8":
neuElement = new Option(fertigkeiten[3][0],fertigkeiten[3][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
break;
case "9":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[22][0],fertigkeiten[22][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
neuElement = new Option(fertigkeiten[23][0],fertigkeiten[23][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
break;
default:
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
if (waffen[document.myform.waffe.value][5] == 1)
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
document.myform.skill.options[document.myform.skill.length] = neuElement;
}
}
break;
}
}
function setzeSkillOptgroup()
{
tempSkill = document.myform.skill.value;
while (document.getElementsByName("skill")[0].hasChildNodes()) document.getElementsByName("skill")[0].removeChild(document.getElementsByName("skill")[0].firstChild);
var optgroup1 = document.createElement("optgroup");
var optgroup2 = document.createElement("optgroup");
optgroup1.label = "native Angriffe";
optgroup2.label = "Fremdfertigkeiten";
switch (document.myform.char.value)
{
case "0":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
optgroup1.appendChild(neuElement);
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
optgroup1.appendChild(neuElement);
}
if (waffen[document.myform.waffe.value][4] == 1)
{
neuElement = new Option(fertigkeiten[4][0],fertigkeiten[4][1]);
optgroup1.appendChild(neuElement);
}
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][2] == 5))
{
neuElement = new Option(fertigkeiten[2][0],fertigkeiten[2][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[3][0],fertigkeiten[3][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[5][0],fertigkeiten[5][1]);
optgroup1.appendChild(neuElement);
}
document.myform.skill.appendChild(optgroup1);
if (waffen[document.myform.waffe.value][5] == 1)
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
optgroup2.appendChild(neuElement);
document.myform.skill.appendChild(optgroup2);
}
}
if (document.myform.charform.value > 0) document.myform.skill.appendChild(optgroup1);
break;
case "1":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
optgroup1.appendChild(neuElement);
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
optgroup1.appendChild(neuElement);
}
neuElement = new Option(fertigkeiten[15][0],fertigkeiten[15][1]);
optgroup1.appendChild(neuElement);
if (waffen[document.myform.waffe.value][4] != 1)
{
neuElement = new Option(fertigkeiten[6][0],fertigkeiten[6][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[7][0],fertigkeiten[7][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[8][0],fertigkeiten[8][1]);
optgroup1.appendChild(neuElement);
}
if ((waffen[document.myform.waffe.value][2] == 1) || (waffen[document.myform.waffe.value][2] == 0))
{
neuElement = new Option(fertigkeiten[9][0],fertigkeiten[9][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[10][0],fertigkeiten[10][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[11][0],fertigkeiten[11][1]);
optgroup1.appendChild(neuElement);
}
if ((waffen[document.myform.waffe.value][2] == 1) && (waffen[document.myform.zweitwaffe.value][2] == 1))
{
neuElement = new Option(fertigkeiten[12][0],fertigkeiten[12][1]);
optgroup1.appendChild(neuElement);
}
neuElement = new Option(fertigkeiten[13][0],fertigkeiten[13][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[14][0],fertigkeiten[14][1]);
optgroup1.appendChild(neuElement);
document.myform.skill.appendChild(optgroup1);
if (waffen[document.myform.waffe.value][5] == 1)
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
optgroup2.appendChild(neuElement);
}
if (waffen[document.myform.waffe.value][2] == 1)
{
neuElement = new Option(fertigkeiten[19][0],fertigkeiten[19][1]);
optgroup2.appendChild(neuElement);
}
if ((waffen[document.myform.waffe.value][5] == 1) || (waffen[document.myform.waffe.value][2] == 1)) document.myform.skill.appendChild(optgroup2);
}
if (document.myform.charform.value > 0) document.myform.skill.appendChild(optgroup1);
break;
case "2":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
optgroup1.appendChild(neuElement);
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
optgroup1.appendChild(neuElement);
}
if (document.myform.zweitwaffe.value > 0)
{
neuElement = new Option(fertigkeiten[16][0],fertigkeiten[16][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[17][0],fertigkeiten[17][1]);
optgroup1.appendChild(neuElement);
}
if (((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3)) && ((waffen[document.myform.zweitwaffe.value][4] == 2) || (waffen[document.myform.zweitwaffe.value][4] == 3)))
{
neuElement = new Option(fertigkeiten[18][0],fertigkeiten[18][1]);
optgroup1.appendChild(neuElement);
}
if (waffen[document.myform.waffe.value][4] != 1)
{
neuElement = new Option(fertigkeiten[19][0],fertigkeiten[19][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[20][0],fertigkeiten[20][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[21][0],fertigkeiten[21][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[22][0],fertigkeiten[22][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[23][0],fertigkeiten[23][1]);
optgroup1.appendChild(neuElement);
}
document.myform.skill.appendChild(optgroup1);
if ((waffen[document.myform.waffe.value][5] == 1) || (waffen[document.myform.zweitwaffe.value][5] == 1))
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
optgroup2.appendChild(neuElement);
document.myform.skill.appendChild(optgroup2);
}
}
if (document.myform.charform.value == 2)
{
neuElement = new Option(fertigkeiten[26][0],fertigkeiten[26][1]);
optgroup1.appendChild(neuElement);
}
if (document.myform.charform.value > 0) document.myform.skill.appendChild(optgroup1);
break;
case "3":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
optgroup1.appendChild(neuElement);
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
optgroup1.appendChild(neuElement);
}
document.myform.skill.appendChild(optgroup1);
if (waffen[document.myform.waffe.value][5] == 1)
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
optgroup2.appendChild(neuElement);
document.myform.skill.appendChild(optgroup2);
}
}
if (document.myform.charform.value == 1)
{
neuElement = new Option(fertigkeiten[27][0],fertigkeiten[27][1]);
optgroup1.appendChild(neuElement);
}
if (document.myform.charform.value == 2)
{
neuElement = new Option(fertigkeiten[26][0],fertigkeiten[26][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[27][0],fertigkeiten[27][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[28][0],fertigkeiten[28][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[29][0],fertigkeiten[29][1]);
optgroup1.appendChild(neuElement);
}
if (document.myform.charform.value > 0) document.myform.skill.appendChild(optgroup1);
break;
case "5":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
optgroup1.appendChild(neuElement);
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
optgroup1.appendChild(neuElement);
}
if (waffen[document.myform.waffe.value][4] != 1)
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[30][0],fertigkeiten[30][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[31][0],fertigkeiten[31][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[32][0],fertigkeiten[32][1]);
optgroup1.appendChild(neuElement);
}
if ((waffen[document.myform.waffe.value][2] == 0) || (waffen[document.myform.waffe.value][2] == 2) || (waffen[document.myform.waffe.value][2] == 4))
{
neuElement = new Option(fertigkeiten[25][0],fertigkeiten[25][1]);
optgroup1.appendChild(neuElement);
}
}
document.myform.skill.appendChild(optgroup1);
break;
case "7":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
optgroup1.appendChild(neuElement);
document.myform.skill.appendChild(optgroup1);
break;
case "8":
neuElement = new Option(fertigkeiten[3][0],fertigkeiten[3][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
optgroup1.appendChild(neuElement);
document.myform.skill.appendChild(optgroup1);
break;
case "9":
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[22][0],fertigkeiten[22][1]);
optgroup1.appendChild(neuElement);
neuElement = new Option(fertigkeiten[23][0],fertigkeiten[23][1]);
optgroup1.appendChild(neuElement);
document.myform.skill.appendChild(optgroup1);
break;
default:
neuElement = new Option(fertigkeiten[0][0],fertigkeiten[0][1]);
optgroup1.appendChild(neuElement);
if (document.myform.charform.value == 0)
{
if ((waffen[document.myform.waffe.value][4] == 2) || (waffen[document.myform.waffe.value][4] == 3))
{
neuElement = new Option(fertigkeiten[1][0],fertigkeiten[1][1]);
optgroup1.appendChild(neuElement);
}
document.myform.skill.appendChild(optgroup1);
if (waffen[document.myform.waffe.value][5] == 1)
{
neuElement = new Option(fertigkeiten[24][0],fertigkeiten[24][1]);
optgroup2.appendChild(neuElement);
document.myform.skill.appendChild(optgroup2);
}
}
if (document.myform.charform.value > 0) document.myform.skill.appendChild(optgroup1);
break;
}
for(i=0; i < document.myform.skill.length; i++) { if ((document.myform.skill.options[i].value == tempSkill) && (document.myform.char.value != 8)) { document.myform.skill.selectedIndex = i; } }
}
function setzeSIAS()
{
if (statischFana == true)
{
statischFana = false;
while (document.myform.fana.length > 0) document.myform.fana.options[0] = null;
for (i=0; i <= 50; i++)
{
neuElement = new Option(i,Math.floor(Math.floor((110*i)/(6+i))*(40-10)/100)+10);
document.myform.fana.options[document.myform.fana.length] = neuElement;
if (i == 0) { document.myform.fana.options[document.myform.fana.length-1].value = 0; }
}
}
while (document.myform.frenzy.length > 0) document.myform.frenzy.options[0] = null;
if (document.myform.char.value == 2)
{
for (i=0; i <= 50; i++)
{
neuElement = new Option(i,Math.floor(Math.floor((110*i)/(6+i))*(50-0)/100)+0);
document.myform.frenzy.options[document.myform.frenzy.length] = neuElement;
if (i == 0) { document.myform.frenzy.options[document.myform.frenzy.length-1].value = 0; }
}
}
else
{
neuElement = new Option("-",0);
document.myform.frenzy.options[document.myform.frenzy.length] = neuElement;
}
while (document.myform.wolf.length > 0) document.myform.wolf.options[0] = null;
if ((document.myform.char.value == 2) || (document.myform.char.value == 3))
{
for (i=0; i <= 50; i++)
{
neuElement = new Option(i,Math.floor(Math.floor((110*i)/(6+i))*(80-10)/100)+10);
document.myform.wolf.options[document.myform.wolf.length] = neuElement;
if (i == 0) { document.myform.wolf.options[document.myform.wolf.length-1].value = 0; }
}
}
else
{
neuElement = new Option("-",0);
document.myform.wolf.options[document.myform.wolf.length] = neuElement;
}
while (document.myform.tempo.length > 0) document.myform.tempo.options[0] = null;
if (document.myform.char.value == 1)
{
for (i=0; i <= 50; i++)
{
neuElement = new Option(i,Math.floor(Math.floor((110*i)/(6+i))*(60-15)/100)+15);
document.myform.tempo.options[document.myform.tempo.length] = neuElement;
if (i == 0) { document.myform.tempo.options[document.myform.tempo.length-1].value = 0; }
}
}
else
{
neuElement = new Option("-",0);
document.myform.tempo.options[document.myform.tempo.length] = neuElement;
}
if (statischFrost == true)
{
statischFrost = false;
while (document.myform.holyfrost.length > 0) document.myform.holyfrost.options[0] = null;
for (i=0; i <= 30; i++)
{
neuElement = new Option(i,Math.floor(Math.floor((110*i)/(6+i))*(60-25)/100)+25);
document.myform.holyfrost.options[document.myform.holyfrost.length] = neuElement;
if (i == 0) { document.myform.holyfrost.options[document.myform.holyfrost.length-1].value = 0; }
}
}
if (statischGrimward == true)
{
statischGrimward = false;
while (document.myform.grimward.length > 0) document.myform.grimward.options[0] = null;
for (i=0; i <= 50; i++)
{
neuElement = new Option(i,Math.floor(Math.floor((110*i)/(6+i))*75/100));
document.myform.grimward.options[document.myform.grimward.length] = neuElement;
if (i == 0) { document.myform.grimward.options[document.myform.grimward.length-1].value = 0; }
}
}
}
function IASabstufung()
{
statischIAS = true;
if (mIAS == 1) { mIAS = 5; }
else { mIAS = 1; }
setzeIAS();
}
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function FensterZauber()
{
FensterZ = window.open("", "Zaubergeschwindigkeiten", "width=1200,height=700,left=110,top=50,scrollbars=yes");
FensterZ.focus();
FensterZ.document.write('Zaubergeschwindigkeiten');
FensterZ.document.write('
Frames | Amizone | Assassine | Barbar | Druide | Nekromant | Paladin | Zauberin | Zauberin L/CL |
');
FensterZ.document.write('19 | 00 | | | | | | | 00 |
18 | 07 | | | 00 | | | | 07 |
');
FensterZ.document.write('17 | 14 | | | 04 | | | | 15 |
16 | 22 | 00 | | 10 | | | | 23 |
');
FensterZ.document.write('15 | 32 | 08 | | 19 | 00 | 00 | | 35 |
14 | 48 | 16 | | 30 | 09 | 09 | | 52 |
');
FensterZ.document.write('13 | 68 | 27 | 00 | 46 | 18 | 18 | 00 | 78 |
12 | 99 | 42 | 09 | 68 | 30 | 30 | 09 | 117 |
');
FensterZ.document.write('11 | 152 | 65 | 20 | 99 | 48 | 48 | 20 | 194 |
10 | | 102 | 37 | 163 | 75 | 75 | 37 | |
');
FensterZ.document.write('09 | | 174 | 63 | | 125 | 125 | 63 | |
08 | | | 105 | | | | 105 | |
');
FensterZ.document.write('07 | | | 200 | | | | 200 | |
');
FensterZ.document.write('L/CL: Fertigkeiten "Blitzschlag" und "Kettenblitz"
');
FensterZ.document.write('
');
FensterZ.document.write('Frames | Eisenwolf | Vampir | Werbär | Werwolf |
');
FensterZ.document.write('23 | | 00 | | |
22 | | 06 | | |
');
FensterZ.document.write('21 | | 11 | | |
20 | | 18 | | |
');
FensterZ.document.write('19 | | 24 | | |
18 | | 35 | | |
');
FensterZ.document.write('17 | 00 | 48 | | |
16 | 08 | 65 | 00 | 00 |
');
FensterZ.document.write('15 | 15 | 86 | 07 | 06 |
14 | 26 | 120 | 15 | 14 |
');
FensterZ.document.write('13 | 39 | 180 | 26 | 26 |
12 | 58 | | 40 | 40 |
');
FensterZ.document.write('11 | 86 | | 63 | 60 |
10 | 138 | | 99 | 95 |
');
FensterZ.document.write('09 | | | 163 | 157 |
');
}
function FensterBlock()
{
FensterB = window.open("", "Blockgeschwindigkeiten", "width=1200,height=700,left=110,top=50,scrollbars=yes");
FensterB.focus();
FensterB.document.write('Blockgeschwindigkeiten');
FensterB.document.write('
Frames | Amazone 1hs | Amazone | Assassine | Barbar | Druide | Nekromant | Paladin | Paladin HS | Zauberin |
');
FensterB.document.write('17 | 00 | | | | | | | | |
16 | 04 | | | | | | | | |
');
FensterB.document.write('15 | 06 | | | | | | | | |
14 | 11 | | | | | | | | |
');
FensterB.document.write('13 | 15 | | | | | | | | |
12 | 23 | | | | | | | | |
');
FensterB.document.write('11 | 29 | | | | 00 | 00 | | | |
10 | 40 | | | | 06 | 06 | | | |
');
FensterB.document.write('09 | 56 | | | | 13 | 13 | | | 00 |
08 | 80 | | | | 20 | 20 | | | 07 |
');
FensterB.document.write('07 | 120 | | | 00 | 32 | 32 | | | 15 |
06 | 200 | | | 09 | 52 | 52 | | | 27 |
');
FensterB.document.write('05 | 480 | 00 | 00 | 20 | 86 | 86 | 00 | | 48 |
04 | | 13 | 13 | 42 | 174 | 174 | 13 | | 86 |
');
FensterB.document.write('03 | | 32 | 32 | 86 | 600 | 600 | 32 | | 200 |
02 | | 86 | 86 | 280 | | | 86 | 00 | 4680 |
');
FensterB.document.write('01 | | 600 | 600 | | | | 600 | 86 | |
');
FensterB.document.write('1hs: einhändige Schwungwaffen (Schwerter, äxte, Knüppel, Keulen, Szepter, Hämmer, Wurfäxte)
HS: Fertigkeit "Heiliger Schild"
');
FensterB.document.write('
');
FensterB.document.write('Frames | Vampir | Werbär | Werwolf |
');
FensterB.document.write('15 | 00 | | |
14 | 02 | | |
');
FensterB.document.write('13 | 06 | | |
12 | 10 | 00 | |
');
FensterB.document.write('11 | 16 | 05 | |
10 | 24 | 10 | |
');
FensterB.document.write('09 | 34 | 16 | 00 |
08 | 48 | 27 | 07 |
');
FensterB.document.write('07 | 72 | 40 | 15 |
06 | 117 | 65 | 27 |
');
FensterB.document.write('05 | 208 | 109 | 48 |
04 | 638 | 223 | 86 |
');
FensterB.document.write('03 | | 1320 | 200 |
02 | | | 4680 |
');
}
function FensterTreffer()
{
FensterT = window.open("", "Treffererholungsgeschwindigkeiten", "width=1200,height=700,left=110,top=50,scrollbars=yes");
FensterT.focus();
FensterT.document.write('Treffererholungsgeschwindigkeiten');
FensterT.document.write('
Frames | Amazone | Assassine | Barbar | Druide 1hs | Druide | Nekromant | Paladin stf/2ht | Paladin | Zauberin |
');
FensterT.document.write('15 | | | | | | | | | 00 |
14 | | | | 00 | | | | | 05 |
');
FensterT.document.write('13 | | | | 03 | 00 | 00 | 00 | | 09 |
12 | | | | 07 | 05 | 05 | 03 | | 14 |
');
FensterT.document.write('11 | 00 | | | 13 | 10 | 10 | 07 | | 20 |
10 | 06 | | | 19 | 16 | 16 | 13 | | 30 |
');
FensterT.document.write('09 | 13 | 00 | 00 | 29 | 26 | 26 | 20 | 00 | 42 |
08 | 20 | 07 | 07 | 42 | 39 | 39 | 32 | 07 | 60 |
');
FensterT.document.write('07 | 32 | 15 | 15 | 63 | 56 | 56 | 48 | 15 | 86 |
06 | 52 | 27 | 27 | 99 | 86 | 86 | 75 | 27 | 142 |
');
FensterT.document.write('05 | 86 | 48 | 48 | 174 | 152 | 152 | 129 | 48 | 280 |
04 | 174 | 86 | 86 | 456 | 377 | 377 | 280 | 86 | 1480 |
');
FensterT.document.write('03 | 600 | 200 | 200 | | | | 4680 | 200 | |
02 | | 4680 | 4680 | | | | | 4680 | |
');
FensterT.document.write('1hs: einhändige Schwungwaffen (Schwerter, äxte, Knüppel, Keulen, Szepter, Hämmer, Wurfäxte)
stf/2ht: Alle Zweihandwaffen mit Ausnahme der Zweihandschwerter
');
FensterT.document.write('
');
FensterT.document.write('Frames | Barbar | Eisenwolf | Rogue | Stadtwache | Vampir | Werbär | Werwolf |
');
FensterT.document.write('17 | | 00 | | | | | |
16 | | 05 | | | | | |
');
FensterT.document.write('15 | | 08 | | 00 | 00 | | |
14 | | 13 | | 05 | 02 | | |
');
FensterT.document.write('13 | | 18 | | 09 | 06 | 00 | |
12 | | 24 | | 14 | 10 | 05 | |
');
FensterT.document.write('11 | | 32 | 00 | 20 | 16 | 10 | |
10 | | 46 | 06 | 30 | 24 | 16 | |
');
FensterT.document.write('09 | 00 | 63 | 13 | 42 | 34 | 24 | |
08 | 07 | 86 | 20 | 60 | 48 | 37 | |
');
FensterT.document.write('07 | 15 | 133 | 32 | 86 | 72 | 54 | 00 |
06 | 27 | 232 | 52 | 142 | 117 | 86 | 09 |
');
FensterT.document.write('05 | 48 | 600 | 86 | 280 | 208 | 152 | 20 |
04 | 86 | | 174 | | | 360 | 42 |
');
FensterT.document.write('03 | 200 | | 600 | | | | 86 |
02 | 4680 | | | | | | 280 |
');
}
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
var werform = ["unverwandelt","Werb%E4r","Werwolf"]
var startframe = [1,0,2,2,2,2,2,0,0]
var waffengattung =
[[[13,13],[11,12],[12,12],[16,16],[15,15],[14,14],[16,16],0,0,0,"Waffenlos"],
[[0,0],[11,12],[0,0],[0,0],[0,0],[0,0],[0,0],0,0,0,"Klauen"],
[[16,16],[15,15],[16,16],[19,19],[19,19],[15,15],[20,20],0,0,[16,16],"einh%E4ndige Schwungwaffe"],
[[20,20],[23,23],[18,18],[21,21],[23,23],[18,19],[24,24],0,0,[16,16],"Zweihandschwert"],
[[15,15],[15,15],[16,16],[19,19],[19,19],[17,17],[19,19],0,[16,16],0,"einh%E4ndige Stichwaffe"],
[[18,18],[23,23],[19,19],[23,23],[24,24],[20,20],[23,23],0,[16,16],0,"Speer"],
[[20,20],[19,19],[19,19],[17,17],[20,20],[18,18],[18,18],0,[16,16],0,"Zweihandwaffe"],
[[14,14],[16,16],[15,15],[16,16],[18,18],[16,16],[17,17],[15,15],0,0,"Bogen"],
[[20,20],[21,21],[20,20],[20,20],[20,20],[20,20],[20,20],0,0,0,"Armbrust"],
[16,16,16,18,20,16,20]] // Werfen
var aktionsframe =
[[8,6,6,8,8,7,9],
[0,0,0,0,0,0,0],
[10,7,7,9,9,7,12],
[12,11,8,10,11,8,14],
[9,7,7,8,9,8,11],
[11,10,9,9,10,8,13],
[12,9,9,9,11,9,11],
[6,7,7,8,9,8,9],
[9,10,10,10,11,10,11]]
// name,index,animation,sequenz-index,rollback 0 = A1, 1 = standart, 2 = werfen, 3 = kick, 4 = S1, 5 = S2, 6 = S3, 7 = sequenz
var fertigkeiten =
[["Standard",0,1,0,100],
["Werfen",1,2,0,100],
[unescape("Aufspie%DFen"),2,7,0,100],
[unescape("Sto%DF"),3,7,1,100],
["Streuen",4,0,0,50],
["Widersetzen",5,0,0,70], //rollback in d2r auf 70 geändert
["Tiger-Schlag",6,0,0,100],
["Kobra-Schlag",7,0,0,100],
[unescape("Ph%F6nix-Schlag"),8,0,0,100],
[unescape("Feuerf%E4uste"),9,7,2,100],
["Donnerklauen",10,7,2,100],
["Eisklingen",11,7,2,100],
["Drachenklaue",12,7,2,100],
["Drachenschwanz",13,3,0,100],
["Drachenkralle",14,3,0,0],
["Fallen legen",15,5,0,100],
["Doppelschwung",16,7,3,100],
["Raserei",17,7,3,100],
["Doppelwurf",18,7,4,100],
["Wirbelwind",19,7,0,100],
["Konzentrieren",20,0,0,100],
["Amok",21,0,0,100],
["Hieb",22,0,0,100],
[unescape("L%E4hmen"),23,0,0,100],
["Eifer",24,0,0,0],
["Niederstrecken",25,4,0,100],
["Barbaren-Wut",26,0,0,100],
["Hunger",27,6,0,100],
["Tollwut",28,6,0,100],
["Wut",29,0,0,0],
["Opfer",30,0,0,100],
["Rache",31,0,0,100],
["Bekehren",32,0,0,100]]
var sequenzen =
// hth,htx,1hs,2hs,1ht,2ht,stf,bow,xbw
[[0,0,0,0,21,24,0,0,0],//impale
[0,0,0,0,18,21,0,0,0],//jab
[12,12,16,0,0,0,0,0,0],//charger
[0,0,17,17,17,0,0,0,0],//double swing/frenzy
[0,0,12,0,12,0,0,0,0]]//double throw
// name,WSM,waffengattung,charverwendung,waffenklasse,eifer
var waffen =
[["[keine]",0,0,-1,0,0],
["Adlerkugel",-10,2,6,0,0],
["alte Axt",10,6,-1,0,1],
["altes Schwert",0,2,-1,9,0],
["%C4ltestenstab",0,6,-1,0,1],
["Arbaleste",-10,8,-1,1,0],
["Archonstab",10,6,-1,0,1],
["Armbrust",0,8,-1,1,0],
["Ausgegrabener Stab",0,2,-1,0,0],
["Axt",10,2,-1,0,1],
["Axth%E4nde",10,1,1,0,0],
["Balliste",10,8,-1,1,0],
["Balrogklinge",0,3,-1,9,1],
["Balrogspeer",10,4,-1,2,0],
["Barbaren-Axt",-15,6,-1,0,1],
["Barbarenkrallen",-20,1,1,0,0],
["Bardike",10,6,-1,8,0],
["Bastardschwert",10,3,-1,9,1],
["Belagerungsarmbrust",0,8,-1,1,0],
["Berserkeraxt",0,2,-1,0,1],
["Bidenh%E4nder",-10,3,-1,9,1],
["Bogenpicke",-10,2,-1,0,1],
["Breitaxt",0,6,-1,0,1],
["Breitschwert",0,2,-1,9,1],
["Cestus",0,1,1,0,0],
["Chu-Ko-Nu",-60,8,-1,1,0],
["Cinquedea",-20,4,-1,0,0],
["dakische Sichel",10,3,-1,9,1],
["D%E4monen-Armbrust",-60,8,-1,1,0],
["D%E4monenherz",0,2,6,0,0],
["Dao",0,2,-1,0,1],
["Diamantbogen",0,7,-1,1,0],
["Dimensionsklinge",0,2,-1,9,1],
["Dimensionsscherbe",10,2,6,0,0],
["Dolch",-20,4,-1,0,0],
["Dolchmesser",0,4,-1,0,0],
["Donnerhammer",20,6,-1,0,1],
["Doppelaxt",10,2,-1,0,1],
["Doppelbogen",-10,7,-1,1,0],
["Dornenkeule",0,2,-1,0,0],
["Dreizack",0,5,-1,8,1],
["Drescher",-10,6,-1,8,1],
["Eibenstab",10,2,-1,0,0],
["Eisenhammer",20,6,-1,0,1],
["Elegante Klinge",-10,2,-1,9,0],
["Enthaupter",10,6,-1,0,1],
["Erobererschwert",0,2,-1,9,1],
["Eschenholzbogen",0,7,0,1,0],
["Espandon",0,3,-1,9,0],
["Ettin-Axt",10,2,-1,0,1],
["Falkata",0,2,-1,9,0],
["Fangzahnmesser",-20,4,-1,0,0],
["Faszie",10,1,1,0,0],
["Flamberg",-10,3,-1,9,1],
["Flegel",-10,2,-1,0,1],
["Flugaxt",10,2,-1,3,0],
["Forke",-20,5,-1,8,1],
["Franken-Axt",10,2,-1,3,0],
["Funkelball",0,2,6,0,0],
["Gefl%FCgelte Harpune",-10,4,-1,2,0],
["Gehstock",-10,6,-1,0,0],
["Gei%DFel",-10,2,-1,0,1],
["Geistergleve",20,4,-1,2,0],
["Geisterspeer",0,5,-1,8,1],
["Geisterstab",10,2,-1,0,0],
["Gladius",0,2,-1,9,0],
["Gleve",20,4,-1,2,0],
["Gorgonen-Armbrust",0,8,-1,1,0],
["g%F6ttliches Szepter",-10,2,-1,0,1],
["Grabesstab",-20,2,-1,0,0],
["gro%DFe Axt",-10,6,-1,0,1],
["Gro%DFe Stangenaxt",0,6,-1,8,1],
["gro%DFer Holzhammer",20,6,-1,0,1],
["Gro%DFer Matronenbogen",10,7,0,1,0],
["gro%DFer Spie%DF",0,4,-1,2,0],
["gro%DFes Szepter",10,2,-1,0,0],
["Gro%DFklauen",-30,1,1,0,0],
["Gro%DFkrallen",-20,1,1,0,0],
["Gro%DFschwert",10,3,-1,9,1],
["Gruftstab",0,2,-1,0,0],
["Hacks%E4bel",-30,2,-1,9,0],
["Handaxt",0,2,-1,0,0],
["Handsichel",-10,1,1,0,0],
["Harpune",-10,4,-1,2,0],
["Heidenkugel",-10,2,6,0,0],
["Heilige Kugel",-10,2,6,0,0],
["Helden-Axt",-10,6,-1,0,1],
["Heldenschwert",-10,3,-1,9,1],
["Hellebarde",0,6,-1,8,1],
["Helmbarte",0,6,-1,8,1],
["Himmelsstein",-10,2,6,0,0],
["Hirschbogen",0,7,0,1,0],
["Hochlandklinge",-5,3,-1,9,1],
["Holzhammer",10,6,-1,0,1],
["Hydrabogen",10,7,-1,1,0],
["Hydraschneide",10,2,-1,9,0],
["Hyperionspeer",-10,5,-1,8,0],
["Hyperionwurfspie%DF",-10,4,-1,2,0],
["Jagdbogen",-10,7,-1,1,0],
["Jareds Stein",10,2,6,0,0],
["Jungfernpike",10,5,0,8,1],
["Jungfernspeer",0,5,0,8,1],
["Jungfern-Wurfspie%DF",-10,4,0,2,0],
["Kampfaxt",10,6,-1,0,1],
["Kampfcestus",-10,1,1,0,0],
["Kampfdreizack",0,5,-1,8,1],
["Kampfhammer",20,2,-1,0,1],
["Kampfschwert",0,2,-1,9,1],
["Kampfsense",-10,6,-1,8,1],
["Kampfspeer",-10,5,-1,8,0],
["Kampfstab",0,6,-1,0,0],
["Katar",-10,1,1,0,0],
["Keule",-10,2,-1,0,0],
["Klammerkugel",0,2,6,0,0],
["Klauen",-10,1,1,0,0],
["Kleine Sichel",10,2,-1,0,1],
["Klingenbogen",-10,7,-1,1,0],
["Klingenklauen",-20,1,1,0,0],
["Knochenmesser",-20,4,-1,0,0],
["Knochenstab",-20,2,-1,0,0],
["Knorrenstab",10,6,-1,0,1],
["Kn%FCppel",0,2,-1,0,0],
["Knute",-10,2,-1,0,1],
["Kn%FCttel",-10,2,-1,0,0],
["Koloss-Armbrust",10,8,-1,1,0],
["Kolossklinge",5,3,-1,9,1],
["Koloss-Schwert",10,3,-1,9,1],
["Kolossvulge",10,6,-1,8,1],
["Kompositbogen",-10,7,-1,1,0],
["Kreuzritterbogen",10,7,-1,1,0],
["Kriegsaxt",0,2,-1,0,1],
["Kriegsbeil",0,2,-1,0,0],
["Kriegsdorn",-10,2,-1,0,1],
["Kriegsfaust",10,1,1,0,0],
["Kriegsforke",-20,5,-1,8,1],
["Kriegshammer",20,2,-1,0,1],
["Kriegskeule",10,6,-1,0,0],
["Kriegskn%FCppel",0,2,-1,0,0],
["Kriegspfeil",-20,4,-1,3,0],
["Kriegspike",20,5,-1,8,1],
["Kriegsschwert",0,2,-1,9,0],
["Kriegssense",-10,6,-1,8,1],
["Kriegsstab",0,6,-1,0,1],
["Kriegsszepter",-10,2,-1,0,1],
["Kriegswurfspie%DF",-10,4,-1,2,0],
["Kris",-20,4,-1,0,0],
["Kristallkugel",-10,2,6,0,0],
["Kristallschwert",0,2,-1,9,1],
["Krumms%E4bel",-20,2,-1,9,0],
["Krummschwert",20,2,-1,9,0],
["Kugelbogen",-10,8,-1,1,0],
["Kurzbogen",5,7,-1,1,0],
["kurzer Belagerungsbogen",0,7,-1,1,0],
["kurzer Kampfbogen",0,7,-1,1,0],
["kurzer Kriegsbogen",0,7,-1,1,0],
["Kurzpfeil",0,4,-1,3,0],
["Kurzschwert",0,2,-1,9,0],
["Kurzspeer",10,4,-1,2,0],
["Kurzstab",-10,6,-1,0,0],
["Landknechtsspie%DF",0,6,-1,8,1],
["Langbogen (Normal)",0,7,-1,1,0],
["Langbogen (Elite)",-10,7,-1,1,0],
["Langdolch",0,4,-1,0,0],
["langer Belagerungsbogen",10,7,-1,1,0],
["langer Kampfbogen",10,7,-1,1,0],
["langer Kriegsbogen",10,7,-1,1,0],
["Langschwert",-10,2,-1,9,1],
["Langstab",0,6,-1,0,0],
["Lanze",20,5,-1,8,1],
["Legend%E4rer Hammer",20,2,-1,0,1],
["Legendendorn",-10,4,-1,0,0],
["Legendenschwert",-15,3,-1,9,0],
["leichte Armbrust",-10,8,-1,1,0],
["Leuchtkugel",-10,2,6,0,0],
["Lich-Stab",-20,2,-1,0,0],
["Lochaber-Axt",10,6,-1,8,0],
["M%E4chtiges Szepter",0,2,-1,0,0],
["Matriarchenbogen",-10,7,0,1,0],
["Matriarchenpike",20,5,0,8,1],
["Matriarchenspeer",0,5,0,8,1],
["Matriarchenwurfspie%DF",-10,4,0,2,0],
["Menschenf%E4nger",-20,5,-1,8,1],
["Messer",-10,4,-1,0,0],
["Milit%E4raxt",-10,6,-1,0,1],
["Milit%E4rpicke",-10,2,-1,0,1],
["Mithril-Spitze",0,4,-1,0,0],
["Morgenstern",10,2,-1,0,0],
["Mystisches Schwert",0,2,-1,9,0],
["Ogeraxt",0,6,-1,8,0],
["Ogerhammer",10,6,-1,0,1],
["Partisane",10,6,-1,8,1],
["Phasenklinge",-30,2,-1,9,1],
["Pike",20,5,-1,8,1],
["Pinne",0,6,-1,8,1],
["Poignard",-20,4,-1,0,0],
["Polierter Stab",0,2,-1,0,0],
["Prunkaxt",-10,6,-1,0,1],
["Prunkbogen",10,7,-1,1,0],
["Prunkschwert",10,3,-1,9,1],
["Prunkstab",0,6,-1,0,1],
["Quhab",0,1,1,0,0],
["R%E4tselhafte Axt",10,6,-1,8,1],
["R%E4tselhaftes Schwert",-10,2,-1,9,1],
["Rauchkugel",0,2,6,0,0],
["Reflexbogen",10,7,0,1,0],
["Repetierarmbrust",-40,8,-1,1,0],
["Riesenaxt",10,6,-1,0,1],
["Riesendrescher",-10,6,-1,8,1],
["Riesenschwert",0,3,-1,9,1],
["Ruhmes-Axt",10,6,-1,0,1],
["Runenbogen",0,7,-1,1,0],
["Runenklauen",-30,1,1,0,0],
["Runenschwert",-10,2,-1,9,1],
["Runenstab",20,6,-1,0,1],
["Runen-Szepter",0,2,-1,0,0],
["S%E4bel",-10,2,-1,9,0],
["Saufeder",-10,2,-1,3,0],
["Schamschir",-10,2,-1,9,0],
["Scharfrichterschwert",10,3,-1,9,1],
["Schattenbogen",0,7,-1,1,0],
["Scheren-Katar",-10,1,1,0,0],
["Scheren-Quhab",0,1,1,0,0],
["Scheren-Suwayyah",0,1,1,0,0],
["Schlachtensense",-10,6,-1,8,1],
["Schlachtenstab",20,6,-1,0,1],
["Schlagaxt",0,6,-1,0,1],
["Schlagstab",0,2,-1,0,0],
["Schlagstab",-10,6,-1,0,0],
["Schlagstock",-10,2,-1,0,0],
["Schlangenstab",-10,2,-1,0,1],
["Schneidebogen",5,7,-1,1,0],
["Schotten-Schwert",10,3,-1,9,1],
["Schwengel",10,6,-1,8,1],
["schwere Armbrust",10,8,-1,1,0],
["schwere Axt",-10,6,-1,0,1],
["Schwingenaxt",-10,2,-1,3,0],
["Schwingendolch",-20,4,-1,3,0],
["Sense",-10,6,-1,8,1],
["Seraphimstab",10,2,-1,0,0],
["Shillelagh",0,6,-1,0,1],
["Simbilan",10,4,-1,2,0],
["Spaltaxt",10,2,-1,0,1],
["Speer",-10,5,-1,8,0],
["Spetum",0,5,-1,8,1],
["Spie%DF",0,4,-1,2,0],
["Spinnenbogen",5,7,-1,1,0],
["Stab",0,2,-1,0,0],
["Stachelkeule",0,2,-1,0,0],
["Stalagmit",10,6,-1,0,0],
["Stilett",-10,4,-1,0,0],
["Sto%DFschwert",0,3,-1,9,1],
["Stygische Pike",0,5,-1,8,1],
["Stygischer Spie%DF",0,4,-1,2,0],
["Suwayyah",0,1,1,0,0],
["Szepter",0,2,-1,0,0],
["Tabar",10,6,-1,0,1],
["Teufelsstern",10,2,-1,0,0],
["Tomahawk",0,2,-1,0,0],
["Tulwar",20,2,-1,9,0],
["Tyrannent%F6ter",0,2,-1,0,0],
["Unterarmdorn",-10,1,1,0,0],
["Unterarmklinge",0,1,1,0,0],
["Unterarmschwert",-10,1,1,0,0],
["verbrannter Stab",0,2,-1,0,0],
["Versilberte Axt",0,6,-1,0,1],
["Verst%E4rkter Streitkolben",0,2,-1,0,0],
["versteinerter Stab",10,2,-1,0,0],
["W%E4chterbogen",0,7,-1,1,0],
["Weihwasserstab",10,2,-1,0,0],
["Wirbelkugel",0,2,6,0,0],
["Wirbelnder Kristall",10,2,6,0,0],
["Wolkenkugel",0,2,6,0,0],
["Wurfaxt",10,2,-1,3,0],
["Wurfmesser",0,4,-1,3,0],
["Wurfspeer",-10,4,-1,2,0],
["Wurfspie%DF",-10,4,-1,2,0],
["Wurfstock",20,4,-1,2,0],
["Yari",0,5,-1,8,1],
["Yatagan",-20,2,-1,9,0],
["Zackenstern",10,2,-1,0,0],
["Zedernbogen",0,7,-1,1,0],
["Zedernstab",10,6,-1,0,1],
["Zeremonial-Bogen",10,7,0,1,0],
["Zeremonial-Pike",20,5,0,8,1],
["Zeremonial-Speer",0,5,0,8,1],
["Zeremonial-Wurfspie%DF",-10,4,0,2,0],
["Zweifachaxt",-10,2,-1,3,0],
["Zweih%E4nderschwert",0,3,-1,9,0],
["Zwillingsaxt",10,2,-1,0,1],
["Zwillingsmesser",-20,4,-1,3,0]]
//-->
Kalkulator ursprünglich von TitanSeal (Version 4)
Überarbeitet für D2 Resurrected von LastCorpse (D2R Version 2.5)