「戦闘力計算フォーム」の編集履歴(バックアップ)一覧に戻る

戦闘力計算フォーム - (2006/11/12 (日) 21:01:18) のソース

<h2><a id="id_4e772375" name="id_4e772375">戦闘力計算フォーム</a></h2>
<div>
TW1無限のファンタジアの戦闘力チェッカーの数値を利用して、パーティ全体の戦闘力を計算するためのフォームです。<br>

TW1のLv1をシルバーレインのLv10に置き換えて計算を行っています。<br>

<br>
JavaScriptを用いて計算を行っています。<br>
<br>
<br>
最終更新:2006/11/12 20:55<br>
・戦闘力計算フォームを設置しました。<br></div>
<br>
<div><script language="JavaScript" type="text/javascript">
<!--
var g_lv = 20 + 10;
var lst_bp = new Array(0, 21, 23, 26, 29, 33, 38, 43, 49, 56, 63, 71, 80, 89, 99, 110, 121, 133, 146, 159, 173, 188, 203, 219, 236, 253, 271, 290, 309, 329, 350, 371, 393, 416, 439, 463, 488, 513, 539, 566, 593, 621, 650, 679, 709, 740, 771, 803, 836, 869, 903, 938, 973, 1009, 1046, 1083, 1121, 1160, 1199, 1239, 1280, 1321, 1363, 1406, 1449, 1493, 1538, 1583, 1629, 1676, 1723, 1771, 1820, 1869, 1919, 1970)

// selectbox作成
function lo_set(){
 var lst_tx = new Array("自 分:", "1人目:", "2人目:", "3人目:");

 for(i = 0; i < 4; i++){
  document.write(lst_tx[i] + '<select name="ch' + (i + 1) + '" onClick="calc_bp()" onChange="calc_bp()">');
  if(i == 0){
   for(j = 1; j <= (g_lv - 9); j++){
    document.write('<option value=' + j + '>' + (j + 9));
   }
  }
  else{
   for(j = 0; j <= (g_lv - 9); j++){
    if(j == 0){
     document.write('<option value=' + j + '>');
    }else{
     document.write('<option value=' + j + '>' + (j + 9));
    }
   }
  }
  document.write('<\/select>');
  document.write(' 戦闘力:<input type="text" name="bp' + (i + 1) + '" size="8">');
  document.write('<br>');
 }
}

// 計算
function calc_bp(){
 var rs_num = 0;
 var tmp_num;

 tmp_num = lst_bp[eval(document.bp.ch1.value)];
 rs_num += tmp_num;
 document.bp.bp1.value = tmp_num;

 tmp_num = lst_bp[eval(document.bp.ch2.value)];
 rs_num += tmp_num;
 document.bp.bp2.value = tmp_num;

 tmp_num = lst_bp[eval(document.bp.ch3.value)];
 rs_num += tmp_num;
 document.bp.bp3.value = tmp_num;

 tmp_num = lst_bp[eval(document.bp.ch4.value)];
 rs_num += tmp_num;
 document.bp.bp4.value = tmp_num;

 document.bp.rs.value = rs_num;
}
//-->
</script>
<form name="bp" id="bp"><script language="JavaScript" type="text/javascript">
<!--
 lo_set();

 document.write('<hr>')
 document.write('合計戦闘力:<input type="text" name="rs" size="8">');

 calc_bp();
//-->
</script></form>
<br></div>
<br>
<h2><a id="id_821bb338" name="id_821bb338">使い方</a></h2>
<div>あなたと同行者のLvを選択して下さい。<br>
自動的に合計戦闘力が計算されます。<br>
「仲間を外す」時は一番上の空欄を選択して下さい。<br></div>
記事メニュー
目安箱バナー