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

戦闘力計算フォーム - (2007/04/01 (日) 21:42:42) のソース

<h2><a id="id_4e772375" name="id_4e772375">戦闘力計算フォーム</a></h2>
<div>
パーティ全体の戦闘力を計算するためのフォームです。<br>
TW1無限のファンタジアのLv1をシルバーレインのLv10に置き換えて計算を行っています。<br>

<br>
<br>
このフォームはJavaScriptを用いて計算を行っています。<br>
申し訳ありませんが、JavaScriptに対応していないブラウザ(携帯ブラウザなど)ではご利用頂けません。</div>
<br>
<br>
<div>最終更新:2007/04/01 21:35</div>
<ul>
<li>学園Lvの上昇に伴い最低Lvを「14」に、計算可能な上限を「50」に変更しました。</li>
</ul>
<br>
<div><script language="JavaScript" type="text/javascript">
<!--
var g_lv = 50;
var g_lv_min = 14 - 9;
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 = g_lv_min; 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 + '>');
     j = g_lv_min - 1;
    }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>
記事メニュー
目安箱バナー