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

攻撃力計算フォーム - (2007/04/01 (日) 21:19:54) のソース

<h2><a id="id_4e772375" name="id_4e772375">攻撃力計算フォーム</a></h2>
<div>
各詠唱兵器のIniと攻撃力を計算するためのフォームです。<br>

JavaScriptを用いて計算を行っています。<br>
<br>
<br>
<div>最終更新:2007/04/01 21:15<br></div>
<ul>
<li>計算可能なLvの上限を「50」に変更しました。</li>
</ul>
<div><br>
<div><script language="JavaScript" type="text/javascript">
<!--
var max_lv = 50;

var lst_vl = new Array(0, 1, 0, 0, 2, 3, 4, 5, 6, 0, 0, 7, 8, 9, 10, 11, 0, 0, 12, 13, 14, 15, 16, 0, 0, 17, 18, 19, 20, 21, 0, 0, 22, 23, 24, 25, 26, 0, 0, 27, 28, 29, 30, 31, 0, 0, 7, 32, 33, 34, 35, 0, 0, 17, 36, 37, 38, 39, 0, 0, 40, 41, 42, 43, 44, 0, 0, 45, 46, 47, 48, 49, 0, 0, 31, 35, 50, 51, 52, 0, 0, 11, 23, 53, 54, 55);
var lst_tx = new Array("", "格闘", "", "【魔剣士】", "長剣", "日本刀", "鎖剣", "(両手) 大鎌", "(両手) 斬馬刀", "", "【ファイアフォックス】", "詠唱ガトリングガン", "鉄球", "斧", "(両手) バス停", "アームブレード", "", "【青龍拳士】", "武術短棍", "リボルバーガントレット", "青龍刀", "布槍", "逆鱗", "", "【符術士】", "ガンナイフ", "榊", "宝剣", "術手袋", "(両手) 連珠", "", "【水練忍者】", "(両手) 鋼糸", "ナイフ", "忍者刀", "(両手) 鎖鎌", "燕刃刀", "", "【魔弾術士】", "箒", "(両手) 長杖", "マジカルロッド", "(両手) 魔道書", "念動剣", "", "【白燐蟲使い】", "詠唱ガトリングガン", "蟲笛", "惨殺ナイフ", "蟲籠", "術扇", "", "【霊媒士】", "ガンナイフ", "風水盤", "長槍", "木刀", "蛇鞭", "", "【フリッカースペード】", "ギター", "声楽杖", "(頭) インカム", "(両手) キーボード", "ギターマシンガン", "", "【ゾンビハンター】", "(両手) ハンマー", "スパナ", "詠唱銃", "チェーンソー剣", "(両手) アーチェリー", "", "【ヘリオン】", "念動剣", "術扇", "(両手) 錫杖", "丸盾", "(頭) 詠唱眼鏡", "", "【月のエアライダー】", "アームブレード", "ナイフ", "(脚) エアシューズ", "(両手) ホームランバット", "ヨーヨー");

// [0]分類, [1]装備, [2]Ini, [3]気, [4]術, [5]神, [6]気遠, [7]術遠, [8]神遠, [9]ボーナス
lst_wp = new Array(55);
lst_wp[0] = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
lst_wp[1] = new Array("格闘", 0, 1, 1, 0, 0, 0, 0, 0, 0);
lst_wp[2] = new Array("長剣", 1, 1, 2, 1.8, 1, 0, 0, 0, 0);
lst_wp[3] = new Array("日本刀", 1, 1, 1.8, 2, 1, 0, 0, 0, 0);
lst_wp[4] = new Array("鎖剣", 1, 0.95, 1.9, 0.46, 0.9, 1, 0, 0, 1);
lst_wp[5] = new Array("大鎌", 2, 0.7, 2.2, 0.7, 1.3, 0, 0, 0, 0);
lst_wp[6] = new Array("斬馬刀", 2, 0.5, 2.4, 0.4, 0.8, 0, 0, 0, 0);
lst_wp[7] = new Array("詠唱ガトリングガン", 1, 0.85, 1.96, 0.415, 0.75, 1, 0, 0, 1);
lst_wp[8] = new Array("鉄球", 1, 1.32, 1.8, 0.8, 0.365, 1, 0, 0, 1);
lst_wp[9] = new Array("斧", 1, 0.9, 2.1, 1.5, 0.9, 0, 0, 0, 0);
lst_wp[10] = new Array("バス停", 2, 0.7, 2.2, 1.3, 0.7, 0, 0, 0, 0);
lst_wp[11] = new Array("アームブレード", 1, 1, 1.8, 2, 1, 0, 0, 0, 0);
lst_wp[12] = new Array("武術短棍", 1, 1.725, 1.275, 0.3, 0.9, 0, 0, 0, 4);
lst_wp[13] = new Array("リボルバーガントレット", 1, 0.9, 2.1, 1.5, 0.9, 0, 0, 0, 0);
lst_wp[14] = new Array("青龍刀", 1, 1.4, 1.6, 1.9, 0.8, 0, 0, 0, 0);
lst_wp[15] = new Array("布槍", 1, 1, 1.8, 2, 1, 0, 0, 0, 0);
lst_wp[16] = new Array("逆鱗", 1, 1.62, 0.17, 1.54, 0.46, 0, 1, 0, 5);
lst_wp[17] = new Array("ガンナイフ", 1, 1.32, 0.365, 1.8, 0.8, 0, 1, 0, 2);
lst_wp[18] = new Array("榊", 1, 2.3, 0.4, 1.2, 1.7, 0, 0, 0, 0);
lst_wp[19] = new Array("宝剣", 1, 1, 1.8, 1, 2, 0, 0, 0, 0);
lst_wp[20] = new Array("術手袋", 1, 0.9, 0.9, 2.1, 1.5, 0, 0, 0, 0);
lst_wp[21] = new Array("連珠", 2, 0.525, 0.525, 1.65, 0.96, 0, 0, 0, 4);
lst_wp[22] = new Array("鋼糸", 2, 0.5, 0.4, 2.4, 0.8, 0, 0, 0, 0);
lst_wp[23] = new Array("ナイフ", 1, 2.8, 0.9, 1.6, 0.3, 0, 0, 0, 0);
lst_wp[24] = new Array("忍者刀", 1, 1.4, 1.6, 1.9, 0.8, 0, 0, 0, 0);
lst_wp[25] = new Array("鎖鎌", 2, 0.66, 0.32, 2.09, 0.65, 0, 1, 0, 2);
lst_wp[26] = new Array("燕刃刀", 1, 0.85, 0.415, 1.96, 0.75, 0, 1, 0, 2);
lst_wp[27] = new Array("箒", 1, 1, 1, 2, 1.8, 0, 0, 0, 0);
lst_wp[28] = new Array("長杖", 2, 0.7, 0.7, 2.2, 1.3, 0, 0, 0, 0);
lst_wp[29] = new Array("マジカルロッド", 1, 1.32, 0.365, 1.8, 0.8, 0, 1, 0, 2);
lst_wp[30] = new Array("魔道書", 2, 0.6, 0.6, 2.3, 1, 0, 0, 0, 0);
lst_wp[31] = new Array("念動剣", 1, 1.8, 0.32, 0.65, 1.71, 0, 0, 1, 3);
lst_wp[32] = new Array("蟲笛", 1, 1, 1, 1.8, 2, 0, 0, 0, 0);
lst_wp[33] = new Array("惨殺ナイフ", 1, 1.96, 0.2, 0.63, 1.12, 0, 0, 0, 6);
lst_wp[34] = new Array("蟲籠", 1, 0.9, 0.9, 1.5, 2.1, 0, 0, 0, 0);
lst_wp[35] = new Array("術扇", 1, 1.4, 0.8, 1.6, 1.9, 0, 0, 0, 0);
lst_wp[36] = new Array("風水盤", 1, 0.9, 0.9, 1.5, 2.1, 0, 0, 0, 0);
lst_wp[37] = new Array("長槍", 1, 0.9, 1.5, 2.1, 0.9, 0, 0, 0, 0);
lst_wp[38] = new Array("木刀", 1, 1.4, 1.9, 0.8, 1.6, 0, 0, 0, 0);
lst_wp[39] = new Array("蛇鞭", 1, 0.85, 0.415, 1.96, 0.75, 0, 1, 0, 2);
lst_wp[40] = new Array("ギター", 1, 1, 1.8, 1, 2, 0, 0, 0, 0);
lst_wp[41] = new Array("声楽杖", 1, 1.4, 0.8, 1.6, 1.9, 0, 0, 0, 0);
lst_wp[42] = new Array("インカム", 3, 2.3, 0.4, 1.2, 1.7, 0, 0, 0, 0);
lst_wp[43] = new Array("キーボード", 2, 0.7, 0.7, 1.3, 2.2, 0, 0, 0, 0);
lst_wp[44] = new Array("ギターマシンガン", 1, 0.95, 1.9, 0.46, 0.9, 1, 0, 0, 1);
lst_wp[45] = new Array("ハンマー", 2, 0.7, 2.2, 1.3, 0.7, 0, 0, 0, 0);
lst_wp[46] = new Array("スパナ", 1, 2.3, 1.7, 1.2, 0.4, 0, 0, 0, 0);
lst_wp[47] = new Array("詠唱銃", 1, 0.95, 0.46, 1.9, 0.9, 0, 1, 0, 2);
lst_wp[48] = new Array("チェーンソー剣", 1, 0.67, 1.575, 0.67, 1.13, 0, 0, 0, 4);
lst_wp[49] = new Array("アーチェリー", 2, 0.57, 0.275, 2.185, 0.5, 0, 1, 0, 2);
lst_wp[50] = new Array("錫杖", 2, 0.7, 0.7, 1.3, 2.2, 0, 0, 0, 0);
lst_wp[51] = new Array("丸盾", 1, 1.05, 1.425, 1.20, 0.6, 0, 0, 0, 7);
lst_wp[52] = new Array("詠唱眼鏡", 3, 2.65, 0.14, 1.50, 0.45, 0, 1, 0, 2);
lst_wp[53] = new Array("エアシューズ", 4, 1.9, 1.3, 1.8, 0.7, 0, 0, 0, 0);
lst_wp[54] = new Array("ホームランバット", 2, 0.7, 2.2, 0.91, 0.34, 0, 0, 0, 8);
lst_wp[55] = new Array("ヨーヨー", 1, 1.4, 0.8, 1.9, 1.6, 0, 0, 0, 0);

var lst_vl2 = new Array(0, 0, 1, 2, 3, 4, 5, 6, 0, 7, 8, 9, 10, 11, 12, 0, 13, 14, 15, 16, 17, 18, 0, 19, 20, 21, 22, 23, 24);
var lst_tx2 = new Array("", "【Lv10】", "鋭刃", "強靭", "壮麗", "魔力", "改良", "幻影" ,"【Lv15】", "強打", "無銘", "腐敗", "魔性", "飛燕", "宵闇", "【Lv20】", "爆砕", "業物", "精霊", "流星", "異形", "無音", "【Lv25】", "疾風", "捕食", "狂乱", "薫風", "残光", "理力");

// [0]分類, [1]Lv, [2]気, [3]術, [4]神
lst_mt = new Array(24);
lst_mt[0] = new Array("", 0, 0, 0, 0);
lst_mt[1] = new Array("鋭刃", 10, 2, 2, 0);
lst_mt[2] = new Array("強靭", 10, 2, 2, 0);
lst_mt[3] = new Array("壮麗", 10, 2, 0, 2);
lst_mt[4] = new Array("魔力", 10, 2, 0, 2);
lst_mt[5] = new Array("改良", 10, 0, 2, 2);
lst_mt[6] = new Array("幻影", 10, 0, 2, 2);
lst_mt[7] = new Array("強打", 15, 3, 3, 0);
lst_mt[8] = new Array("無銘", 15, 3, 3, 0);
lst_mt[9] = new Array("腐敗", 15, 3, 0, 3);
lst_mt[10] = new Array("魔性", 15, 3, 0, 3);
lst_mt[11] = new Array("飛燕", 15, 0, 3, 3);
lst_mt[12] = new Array("宵闇", 15, 0, 3, 3);
lst_mt[13] = new Array("爆砕", 20, 4, 4, 0);
lst_mt[14] = new Array("業物", 20, 4, 4, 0);
lst_mt[15] = new Array("精霊", 20, 4, 0, 4);
lst_mt[16] = new Array("流星", 20, 4, 0, 4);
lst_mt[17] = new Array("異形", 20, 0, 4, 4);
lst_mt[18] = new Array("無音", 20, 0, 4, 4);
lst_mt[19] = new Array("疾風", 25, 5, 5, 0);
lst_mt[20] = new Array("捕食", 25, 5, 5, 0);
lst_mt[21] = new Array("狂乱", 25, 5, 0, 5);
lst_mt[22] = new Array("薫風", 25, 5, 0, 5);
lst_mt[23] = new Array("残光", 25, 0, 5, 5);
lst_mt[24] = new Array("理力", 25, 0, 5, 5);

function lo_set(obj_id, lo_id){
  var tmp_tx = "";

  if(lo_id == 0){
    document.write("武器" + obj_id + ":<select name=wep" + obj_id + ">");
    for(i = 0; i < lst_vl.length; i++){
      document.write("<option value=" + lst_vl[i] + ">" + lst_tx[i]);
    }
    document.write("<\/select>");

    document.write(" Lv:<select name=lv" + obj_id + ">");
    for(i = 0; i <= max_lv ; i++){
      if(i > 0) tmp_tx = i;
      document.write("<option value=" + i + ">" + tmp_tx);
    }
    document.write("<\/select>");

    document.write(" 属性:");
    for(i = 1; i <= 3; i++){
      document.write("<select name=mt" + obj_id + "_" + i + ">");
      for(j = 0; j < lst_vl2.length; j++){
        document.write("<option value=" + lst_vl2[j] + ">" + lst_tx2[j]);
      }
      document.write("<\/select>");
    }
    document.write("<br>");
  }
  else{
    document.write("【結果】 Lv:<input type=text name=lv" + obj_id + " size=4>");
  }

  document.write(" Ini:<input type=text name=ini" + obj_id + " size=4>");
  document.write(" 攻撃力:<input type=text name=atk" + obj_id + " size=26>");
  document.write(" ボーナス:<input type=text name=sp" + obj_id + " size=26>");
}

function set_sp(obj_vl, obj_lv, sp_id){
  var tmp_tx = "";

  if(sp_id == 1){
    if(obj_vl.indexOf("気魄") < 0) tmp_tx = "射撃(気魄)";
  }
  if(sp_id == 2){
    if(obj_vl.indexOf("術式") < 0) tmp_tx = "射撃(術式)";
  }
  if(sp_id == 3){
    if(obj_vl.indexOf("神秘") < 0) tmp_tx = "射撃(神秘)";
  }
  if(sp_id == 4){
    tmp_tx = "追撃" + obj_lv;
  }
  if(sp_id == 5){
    if(obj_vl.indexOf("術式") >= 0){
      tmp_tx = "毒" + obj_lv;
    }else{
      tmp_tx = "射撃(術式), 毒" + obj_lv;
    }
  }
  if(sp_id == 6){
    if(obj_vl.indexOf("HP吸収") < 0) tmp_tx = "HP吸収";
  }
  if(sp_id == 7){
    if(obj_vl.indexOf("シールド") < 0) tmp_tx = "シールド";
  }
  if(sp_id == 8){
    if(obj_vl.indexOf("吹き飛ばし!") < 0) tmp_tx = "吹き飛ばし!";
  }

  if(obj_vl.length > 0){
    if(tmp_tx == "") return obj_vl;
    return obj_vl + ", " + tmp_tx;
  }
  return tmp_tx;
}

function calc_wep(){
  var tmp_num;
  var tmp_lv;
  var tmp_ini;
  var tmp_atk;
  var tmp_sp;

  var tmp_kihaku;
  var tmp_jutsu;
  var tmp_shinpi;
  var tmp_kihaku_l;
  var tmp_jutsu_l;
  var tmp_shinpi_l;

  var rs_lv;
  var rs_ini;
  var rs_kihaku;
  var rs_jutsu;
  var rs_shinpi;
  var rs_kihaku_l;
  var rs_jutsu_l;
  var rs_shinpi_l;
  var rs_sp;

// エラートラップ
  if(document.wep_form.wep1.value == 0){
    alert("武器1を選択してください。");
    return;
  }
  if(document.wep_form.lv1.value == 0){
    alert("武器1のLvを選択してください。");
    return;
  }
// 属性対策
  tmp_num = document.wep_form.mt1_1.value;
  if(tmp_num > 0 && tmp_num == document.wep_form.mt1_2.value) document.wep_form.mt1_2.selectedIndex = 0;
  if(tmp_num > 0 && tmp_num == document.wep_form.mt1_3.value) document.wep_form.mt1_3.selectedIndex = 0;
  tmp_num = document.wep_form.mt1_2.value;
  if(tmp_num > 0 && tmp_num == document.wep_form.mt1_3.value) document.wep_form.mt1_3.selectedIndex = 0;
  tmp_lv = document.wep_form.lv1.value;
  if(tmp_lv < lst_mt[document.wep_form.mt1_1.value][1]) document.wep_form.mt1_1.selectedIndex = 0;
  if(tmp_lv < lst_mt[document.wep_form.mt1_2.value][1]) document.wep_form.mt1_2.selectedIndex = 0;
  if(tmp_lv < lst_mt[document.wep_form.mt1_3.value][1]) document.wep_form.mt1_3.selectedIndex = 0;
  if(document.wep_form.lv2.value > 0){
    tmp_num = document.wep_form.mt2_1.value;
    if(tmp_num > 0 && tmp_num == document.wep_form.mt2_2.value) document.wep_form.mt2_2.selectedIndex = 0;
    if(tmp_num > 0 && tmp_num == document.wep_form.mt2_3.value) document.wep_form.mt2_3.selectedIndex = 0;
    tmp_num = document.wep_form.mt2_2.value;
    if(tmp_num > 0 && tmp_num == document.wep_form.mt2_3.value) document.wep_form.mt2_3.selectedIndex = 0;
    tmp_lv = document.wep_form.lv2.value;
    if(tmp_lv < lst_mt[document.wep_form.mt2_1.value][1]) document.wep_form.mt2_1.selectedIndex = 0;
    if(tmp_lv < lst_mt[document.wep_form.mt2_2.value][1]) document.wep_form.mt2_2.selectedIndex = 0;
    if(tmp_lv < lst_mt[document.wep_form.mt2_3.value][1]) document.wep_form.mt2_3.selectedIndex = 0;
  }
  if(document.wep_form.mt1_1.value == 0) document.wep_form.mt1_1.selectedIndex = 0;
  if(document.wep_form.mt1_2.value == 0) document.wep_form.mt1_2.selectedIndex = 0;
  if(document.wep_form.mt1_3.value == 0) document.wep_form.mt1_3.selectedIndex = 0;
  if(document.wep_form.mt2_1.value == 0) document.wep_form.mt2_1.selectedIndex = 0;
  if(document.wep_form.mt2_2.value == 0) document.wep_form.mt2_2.selectedIndex = 0;
  if(document.wep_form.mt2_3.value == 0) document.wep_form.mt2_3.selectedIndex = 0;

// 初期化
  document.wep_form.ini1.value = "";
  document.wep_form.ini2.value = "";
  document.wep_form.ini3.value = "";

  document.wep_form.atk1.value = "";
  document.wep_form.atk2.value = "";
  document.wep_form.atk3.value = "";

  document.wep_form.sp1.value = "";
  document.wep_form.sp2.value = "";
  document.wep_form.sp3.value = "";

// 武器1
  tmp_num = eval(document.wep_form.wep1.value);
  tmp_lv = eval(document.wep_form.lv1.value);
  if(tmp_num == 1){
    document.wep_form.mt1_1.selectedIndex = 0;
    document.wep_form.mt1_2.selectedIndex = 0;
    document.wep_form.mt1_3.selectedIndex = 0;
  }

  tmp_ini = Math.floor(lst_wp[tmp_num][2] * tmp_lv);
  document.wep_form.ini1.value = tmp_ini;

  tmp_kihaku = Math.floor(lst_wp[tmp_num][3] * tmp_lv);
  tmp_jutsu = Math.floor(lst_wp[tmp_num][4] * tmp_lv);
  tmp_shinpi = Math.floor(lst_wp[tmp_num][5] * tmp_lv);
  tmp_kihaku_l = Math.floor(lst_wp[tmp_num][6] * tmp_lv);
  tmp_jutsu_l = Math.floor(lst_wp[tmp_num][7] * tmp_lv);
  tmp_shinpi_l = Math.floor(lst_wp[tmp_num][8] * tmp_lv);
  // -- 属性計算 --
  tmp_kihaku += lst_mt[document.wep_form.mt1_1.value][2];
  tmp_kihaku += lst_mt[document.wep_form.mt1_2.value][2];
  tmp_kihaku += lst_mt[document.wep_form.mt1_3.value][2];
  tmp_jutsu += lst_mt[document.wep_form.mt1_1.value][3];
  tmp_jutsu += lst_mt[document.wep_form.mt1_2.value][3];
  tmp_jutsu += lst_mt[document.wep_form.mt1_3.value][3];
  tmp_shinpi += lst_mt[document.wep_form.mt1_1.value][4];
  tmp_shinpi += lst_mt[document.wep_form.mt1_2.value][4];
  tmp_shinpi += lst_mt[document.wep_form.mt1_3.value][4];
  if(tmp_kihaku_l > 0) tmp_kihaku_l = tmp_kihaku;
  if(tmp_jutsu_l > 0) tmp_jutsu_l = tmp_jutsu;
  if(tmp_shinpi_l > 0) tmp_shinpi_l = tmp_shinpi;
  // -- ここまで --
  tmp_atk = tmp_kihaku + "/" + tmp_jutsu + "/" + tmp_shinpi;
  if(tmp_kihaku_l + tmp_jutsu_l + tmp_shinpi_l > 0) tmp_atk = tmp_atk + " (" + tmp_kihaku_l + "/" + tmp_jutsu_l + "/" + tmp_shinpi_l + ")";
  document.wep_form.atk1.value = tmp_atk;

  tmp_sp = "";
  document.wep_form.sp1.value = set_sp(tmp_sp, tmp_lv, lst_wp[tmp_num][9]);

  rs_lv = tmp_lv;
  rs_ini = tmp_ini;
  rs_kihaku = tmp_kihaku;
  rs_jutsu = tmp_jutsu;
  rs_shinpi = tmp_shinpi;
  rs_kihaku_l = tmp_kihaku_l;
  rs_jutsu_l = tmp_jutsu_l;
  rs_shinpi_l = tmp_shinpi_l;
  rs_sp = document.wep_form.sp1.value;

// 武器2
  if(document.wep_form.wep1.value == 1 || document.wep_form.wep2.value == 0 || document.wep_form.wep2.value == 1 || document.wep_form.lv2.value <= 0){
    document.wep_form.wep2.selectedIndex = 0;
    document.wep_form.lv2.selectedIndex = 0;
    document.wep_form.mt2_1.selectedIndex = 0;
    document.wep_form.mt2_2.selectedIndex = 0;
    document.wep_form.mt2_3.selectedIndex = 0;
  }
  tmp_num = eval(document.wep_form.wep2.value);
  tmp_lv = eval(document.wep_form.lv2.value);

  tmp_ini = Math.floor(lst_wp[tmp_num][2] * tmp_lv);
  document.wep_form.ini2.value = tmp_ini;

  tmp_kihaku = Math.floor(lst_wp[tmp_num][3] * tmp_lv);
  tmp_jutsu = Math.floor(lst_wp[tmp_num][4] * tmp_lv);
  tmp_shinpi = Math.floor(lst_wp[tmp_num][5] * tmp_lv);
  tmp_kihaku_l = Math.floor(lst_wp[tmp_num][6] * tmp_lv);
  tmp_jutsu_l = Math.floor(lst_wp[tmp_num][7] * tmp_lv);
  tmp_shinpi_l = Math.floor(lst_wp[tmp_num][8] * tmp_lv);
  // -- 属性計算 --
  if(tmp_lv > 0){
    tmp_kihaku += lst_mt[document.wep_form.mt2_1.value][2];
    tmp_kihaku += lst_mt[document.wep_form.mt2_2.value][2];
    tmp_kihaku += lst_mt[document.wep_form.mt2_3.value][2];
    tmp_jutsu += lst_mt[document.wep_form.mt2_1.value][3];
    tmp_jutsu += lst_mt[document.wep_form.mt2_2.value][3];
    tmp_jutsu += lst_mt[document.wep_form.mt2_3.value][3];
    tmp_shinpi += lst_mt[document.wep_form.mt2_1.value][4];
    tmp_shinpi += lst_mt[document.wep_form.mt2_2.value][4];
    tmp_shinpi += lst_mt[document.wep_form.mt2_3.value][4];
    if(tmp_kihaku_l > 0) tmp_kihaku_l = tmp_kihaku;
    if(tmp_jutsu_l > 0) tmp_jutsu_l = tmp_jutsu;
    if(tmp_shinpi_l > 0) tmp_shinpi_l = tmp_shinpi;
  }
  // -- ここまで --
  tmp_atk = tmp_kihaku + "/" + tmp_jutsu + "/" + tmp_shinpi;
  if(tmp_kihaku_l + tmp_jutsu_l + tmp_shinpi_l > 0) tmp_atk = tmp_atk + " (" + tmp_kihaku_l + "/" + tmp_jutsu_l + "/" + tmp_shinpi_l + ")";
  document.wep_form.atk2.value = tmp_atk;

  tmp_sp = "";
  document.wep_form.sp2.value = set_sp(tmp_sp, tmp_lv, lst_wp[tmp_num][9]);

  rs_lv += tmp_lv;
  rs_ini += tmp_ini;
  rs_kihaku += tmp_kihaku;
  rs_jutsu += tmp_jutsu;
  rs_shinpi += tmp_shinpi;
  rs_kihaku_l += tmp_kihaku_l;
  rs_jutsu_l += tmp_jutsu_l;
  rs_shinpi_l += tmp_shinpi_l;
  rs_sp = set_sp(rs_sp, tmp_lv, lst_wp[tmp_num][9]);

// 合計
  document.wep_form.lv3.value = rs_lv;
  document.wep_form.ini3.value = rs_ini;
  tmp_atk = rs_kihaku + "/" + rs_jutsu + "/" + rs_shinpi;
  if(rs_kihaku_l + rs_jutsu_l + rs_shinpi_l > 0) tmp_atk = tmp_atk + " (" + rs_kihaku_l + "/" + rs_jutsu_l + "/" + rs_shinpi_l + ")";
  document.wep_form.atk3.value = tmp_atk;
  document.wep_form.sp3.value = rs_sp;

}

// レイアウト
document.write("<form name=wep_form>");
lo_set(1, 0);
document.write("<br>");
lo_set(2, 0);
document.write("<br>");
document.write('<input type=button value=結果を表示 onClick="calc_wep()">');
document.write("<hr>");
lo_set(3, 1);
document.write("<\/form>");
//-->
</script><br></div>
<br>
<h2><a id="id_821bb338" name="id_821bb338">使い方</a></h2>
<div>武器1の種類とLv、強化属性を選択して下さい。<br>
名前の前に(両手)と表記されているものは両手持ちの武器です。<br>

重複したり、必要Lvを満たしていない強化属性は計算時に消去されます。<br>
</div>
<br>
<div>
二刀流装備時のデータを調べたい場合は、武器2を選択して下さい。<br>

仮公開のため、両手持ちの武器の二刀流、武器の合計Lv制限などのチェックは行っていません。<br>

<br>
計算に影響はありませんが、実際に装備する事はできませんのでご了承ください。<br>
</div>
<br>
<div>
武器の種類とLvの選択が終わったら「結果を表示」ボタンを押して下さい。<br>

各武器のIni、攻撃力、通常攻撃ボーナスが表示されます。<br>
</div>
<br>
<div>
簡易的な検証は行ってありますが、実際の数値と計算値が異なる場合は、報告して頂けると助かります。<br>
</div>
</div>
</div>
記事メニュー
目安箱バナー