練習用ページ - (2010/11/24 (水) 08:13:05) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
新規編集を試みる場合、こちらのページで練習をどうぞ。
新規編集を試みる場合、こちらのページで練習をどうぞ。
#html2(){{{{{{
<HTML><HEAD><TITLE>パス解析ツール JavaScript版 ver2.4</TITLE>
<META http-equiv=Content-Type content="text/html; charset=shift_jis">
<BODY text=#000000><Pre><BR>
<script type="text/javascript">
<!--
// 解析ボタン
function button_kaiseki(){
canalize();
if (error_code == 0)
output();
else errors(error_code);
return false;
}
// 最大能力解析ボタン
function button_maxkaiseki(){
canalize();
if ((m_age == 3) && (m_month == 1) && (m_week == 1)){
m_cho += 65;
m_shun += 75;
m_jizoku += 75;
m_soko += 75;
m_jizai += 75;
m_kasoku += 75;
}
else if(error_code == 0)error_code = 3;
if (error_code == 0)
output();
else errors(error_code);
}
// ペースト解析
function button_pastekaiseki(){
pastedata('cpass');
button_kaiseki();
}
// ペースト解析最大
function button_pastemaxkaiseki(){ pastedata('cpass'); button_maxkaiseki(); }
// 解析メインスクリプト
function canalize(){
error_code = 0;error_pos = 0;
pw1 = document.form1.cpass.value;
// 全角スペースを除去
sp1 = new Array(); pw2 = "";
sp1 = pw1.split(" ");
for( i=0; i < sp1.length; i++)
pw2 = pw2 + sp1[i];
// 半角スペースを除去
sp2 = new Array();
pw3 = "";
sp2 = pw2.split(" ");
for( i=0; i < sp2.length; i++)
pw3 = pw3 + sp2[i];
// パスワードの字数チェック
if ((pw3.length != 34) && (error_code == 0))
error_code = 2;
// パスをコードに変換
code = new Array(34)
for ( i = 0; i < 34; i++)
code[i] = decode_pass(pw3.charAt(i));
// 気性?
m_type = parseInt((code[18] % 32) * 8 + (code[19] / 16));
m_type26 = parseInt((m_type % 8) / 4);
if(m_type26 == 0)m_type26 = "無";
else if(m_type26 == 1)m_type26 = "有";
else m_type = "?";
m_type27 = parseInt((m_type % 4) / 2);
if(m_type27 == 0)m_type27 = "無";
else if(m_type27 == 1)m_type27 = "有";
else m_type = "?";
m_type28 = m_type % 2;
if(m_type28 == 0)m_type28 = "無";
else if(m_type28 == 1)m_type28 = "有";
else m_type = "?";
m_type16 = m_type.toString(16);
// 羽名
m_name = "";
m_name += decode_name(26);
m_name += decode_name(1);
m_name += decode_name(24);
m_name += decode_name(3);
m_name += decode_name(15);
m_name += decode_name(5);
m_name += decode_name(20);
m_name += decode_name(7);
m_name += decode_name(17);
m_name += decode_name(29);
// 能力値
m_sen = parseInt((code[19] % 16) * 16 + (code[6] / 8));
m_cho = parseInt((code[6] % 8) * 32 + (code[21] / 4));
m_shun = parseInt((code[21] % 4) * 64 + (code[22] / 2));
m_jizoku = parseInt((code[22] % 2) * 128 + code[23]);
m_soko = parseInt((code[10] % 16) * 16 + (code[11] / 8));
m_jizai = parseInt(code[2] * 2 + (code[25] / 64));
m_kasoku = parseInt((code[25] % 64) * 4 + (code[0] / 32));
m_hp = parseInt((code[0] % 32) * 8 + (code[10] / 16));
m_a1 = parseInt((m_sen + m_cho + m_shun + m_jizoku + m_soko + m_jizai + m_kasoku) / 7);
m_a2 = parseInt((m_sen + m_cho + m_shun + m_jizoku + m_soko + m_jizai + m_kasoku + m_hp) / 8);
m_a3 = parseInt((m_sen + m_shun + m_kasoku) / 3);
m_sakisyun = parseInt((m_sen + m_shun) / 2);
m_syunka = parseInt((m_shun + m_kasoku) / 2);
m_sakika = parseInt((m_sen + m_kasoku) / 2);
// 羽齢、月、週
m_age = parseInt((code[14] % 32) / 2);
m_month = parseInt(code[27] / 8);
m_week = parseInt((code[27] % 8) / 2 + 1);
// 祭
matsuri = parseInt((code[16] % 8) * 2 + (code[9] % 8) / 4);
if(matsuri == 0)m_matsuri = "0";
else if(matsuri == 1)m_matsuri = "1";
else if(matsuri == 2)m_matsuri = "2";
else if(matsuri == 3)m_matsuri = "3";
else if(matsuri == 4)m_matsuri = "4";
else if(matsuri == 5)m_matsuri = "5";
else if(matsuri == 6)m_matsuri = "6";
else if(matsuri == 7)m_matsuri = "7";
else if(matsuri == 8)m_matsuri = "8";
else if(matsuri == 9)m_matsuri = "9";
else if(matsuri == 10)m_matsuri = "10";
else if(matsuri == 11)m_matsuri = "11";
else if(matsuri == 12)m_matsuri = "12";
else if(matsuri == 13)m_matsuri = "13";
else if(matsuri == 14)m_matsuri = "14";
else if(matsuri == 15)m_matsuri = "15";
else m_matsuri = "?";
// 戦績
m_race = parseInt(code[28] / 2);
m_win = parseInt(code[12] / 4);
// 性別
t = parseInt((code[16] % 16) / 8);
if(t == 0)m_sex = "♂";
else if(t == 1)m_sex = "♀";
else m_sex = "?";
// 羽色
t = parseInt((code[13] % 4) * 4 + (code[14] / 32));
if(t == 0)m_color = "白";
else if(t == 1)m_color = "黒";
else if(t == 2)m_color = "金";
else if(t == 3)m_color = "赤";
else if(t == 4)m_color = "青";
else if(t == 5)m_color = "緑";
else if(t == 6)m_color = "黄";
else if(t == 7)m_color = "紫";
else if(t == 8)m_color = "桃";
else if(t == 9)m_color = "灰";
else m_color = "?";
// 額羽
t = parseInt((code[4] % 16) / 4);
if(t == 0)m_gaku = "赤";
else if(t == 1)m_gaku = "無";
else if(t == 2)m_gaku = "虹";
else m_gaku = "?";
// 体格(縦)
t = parseInt((code[14] % 2) * 2 + (code[4] / 64));
if(t == 0)m_height = "低";
else if(t == 1)m_height = "中";
else if(t == 2)m_height = "高";
else m_height = "?";
// 体型(横)
t = parseInt((code[4] % 64) / 16);
if(t == 0)m_width = "やせ";
else if(t == 1)m_width = "普通";
else if(t == 2)m_width = "デブ";
else m_width = "?";
// ダート
t = parseInt((code[16] % 64) / 16);
if(t == 0)m_dart = "×";
else if(t == 1)m_dart = "△";
else if(t == 2)m_dart = "○";
else if(t == 3)m_dart = "◎";
else m_dart = "?";
// 得意周り
t = parseInt((code[8] % 8) / 4);
if(t == 0)m_round = "左";
else if(t == 1)m_round = "右";
else m_round = "?";
// 温度適性
t = parseInt(code[8] % 4);
if(t == 0)m_temp = "なし";
else if(t == 1)m_temp = "暑い";
else if(t == 2)m_temp = "寒い";
else if(t == 3)m_temp = "暑寒";
else m_temp = "?";
// 瞳色
t = parseInt(code[4] % 4);
if(t == 0)m_eyes = "赤";
else if(t == 1)m_eyes = "青";
else if(t == 2)m_eyes = "緑";
else m_eyes = "?";
}
// フォームに出力
function output(){
document.form1.cname.value = m_name;
document.form1.csex.value = m_sex;
document.form1.cage.value = m_age;
document.form1.cmonth.value = m_month;
document.form1.cweek.value = m_week;
document.form1.crace.value = m_race;
document.form1.cwin.value = m_win;
document.form1.ccolor.value = m_color;
document.form1.cgaku.value = m_gaku;
document.form1.ceyes.value = m_eyes;
document.form1.cheight.value = m_height;
document.form1.cwidth.value = m_width;
document.form1.cdart.value = m_dart;
document.form1.ctemp.value = m_temp;
document.form1.cround.value = m_round;
document.form1.csenko.value = m_sen;
document.form1.cchokyori.value = m_cho;
document.form1.cshunpatsu.value = m_shun;
document.form1.cjizoku.value = m_jizoku;
document.form1.csokodikara.value = m_soko;
document.form1.cjizai.value = m_jizai;
document.form1.ckasoku.value = m_kasoku;
document.form1.chp.value = m_hp;
document.form1.cmatsuri.value = "Lv:" + m_matsuri + "/15";
m_a1 = parseInt((m_sen + m_cho + m_shun + m_jizoku + m_soko + m_jizai + m_kasoku) / 7);
m_a2 = parseInt((m_sen + m_cho + m_shun + m_jizoku + m_soko + m_jizai + m_kasoku + m_hp) / 8);
m_a3 = parseInt((m_sen + m_shun + m_kasoku) / 3);
m_sakisyun = parseInt((m_sen + m_shun) / 2);
m_syunka = parseInt((m_shun + m_kasoku) / 2);
m_sakika = parseInt((m_sen + m_kasoku) / 2);
document.form1.cave1.value = m_a1;
document.form1.cave2.value = m_a2;
document.form1.cave3.value = m_a3;
document.form1.cave4.value = m_sakisyun;
document.form1.cave5.value = m_syunka;
document.form1.cave6.value = m_sakika;
document.form1.type26.value = m_type26;
document.form1.type27.value = m_type27;
document.form1.type28.value = m_type28;
document.form1.out1.value = "先:" + m_sen + " 長:" + m_cho + " 瞬:" + m_shun + " 持:" + m_jizoku + " 底:" + m_soko + " 自:" + m_jizai + " 加:" + m_kasoku + " HP:" + m_hp + " A1:" + m_a1 + " A2:" + m_a2 + " A3:" + m_a3 + " 先瞬:" + m_sakisyun + " 瞬加:" + m_syunka + " 先加:" + m_sakika;
}
// クリップボードからペースト
function pastedata(elem){
tempval = eval("document.form1." + elem);
tempval.value = window.clipboardData.getData('text');
}
// クリップボードにコピー
function copydata(elem){
tempval = eval("document.form1." + elem);
tempval.focus();
tempval.select();
window.clipboardData.setData("text",tempval.value);
}
// パスをコードに変換するサブルーチン
function decode_pass(str){
if(str == "ヅ")return 0;
else if(str == "デ")return 1;
else if(str == "ド")return 2;
else if(str == "ダ")return 3;
else if(str == "ヂ")return 4;
else if(str == "か")return 5;
else if(str == "き")return 6;
else if(str == "く")return 7;
else if(str == "け")return 8;
else if(str == "こ")return 9;
else if(str == "さ")return 10;
else if(str == "し")return 11;
else if(str == "す")return 12;
else if(str == "せ")return 13;
else if(str == "そ")return 14;
else if(str == "た")return 15;
else if(str == "ち")return 16;
else if(str == "つ")return 17;
else if(str == "て")return 18;
else if(str == "と")return 19;
else if(str == "な")return 20;
else if(str == "に")return 21;
else if(str == "ぬ")return 22;
else if(str == "ね")return 23;
else if(str == "の")return 24;
else if(str == "は")return 25;
else if(str == "ひ")return 26;
else if(str == "ふ")return 27;
else if(str == "ぁ")return 28;
else if(str == "ほ")return 29;
else if(str == "ま")return 30;
else if(str == "み")return 31;
else if(str == "む")return 32;
else if(str == "め")return 33;
else if(str == "も")return 34;
else if(str == "や")return 35;
else if(str == "ゆ")return 36;
else if(str == "よ")return 37;
else if(str == "ら")return 38;
else if(str == "り")return 39;
else if(str == "る")return 40;
else if(str == "れ")return 41;
else if(str == "ろ")return 42;
else if(str == "わ")return 43;
else if(str == "を")return 44;
else if(str == "バ")return 45;
else if(str == "が")return 46;
else if(str == "ぎ")return 47;
else if(str == "ぐ")return 48;
else if(str == "げ")return 49;
else if(str == "ご")return 50;
else if(str == "ざ")return 51;
else if(str == "じ")return 52;
else if(str == "ず")return 53;
else if(str == "ぜ")return 54;
else if(str == "ぞ")return 55;
else if(str == "だ")return 56;
else if(str == "ぢ")return 57;
else if(str == "づ")return 58;
else if(str == "で")return 59;
else if(str == "ど")return 60;
else if(str == "ば")return 61;
else if(str == "び")return 62;
else if(str == "ぶ")return 63;
else if(str == "ぃ")return 64;
else if(str == "ぼ")return 65;
else if(str == "ビ")return 66;
else if(str == "ブ")return 67;
else if(str == "ぅ")return 68;
else if(str == "ボ")return 69;
else if(str == "ア")return 70;
else if(str == "イ")return 71;
else if(str == "ウ")return 72;
else if(str == "エ")return 73;
else if(str == "オ")return 74;
else if(str == "カ")return 75;
else if(str == "キ")return 76;
else if(str == "ク")return 77;
else if(str == "ケ")return 78;
else if(str == "コ")return 79;
else if(str == "サ")return 80;
else if(str == "シ")return 81;
else if(str == "ス")return 82;
else if(str == "セ")return 83;
else if(str == "ソ")return 84;
else if(str == "タ")return 85;
else if(str == "チ")return 86;
else if(str == "ツ")return 87;
else if(str == "テ")return 88;
else if(str == "ト")return 89;
else if(str == "ナ")return 90;
else if(str == "ニ")return 91;
else if(str == "ヌ")return 92;
else if(str == "ネ")return 93;
else if(str == "ノ")return 94;
else if(str == "ハ")return 95;
else if(str == "ヒ")return 96;
else if(str == "フ")return 97;
else if(str == "ぇ")return 98;
else if(str == "ホ")return 99;
else if(str == "マ")return 100;
else if(str == "ミ")return 101;
else if(str == "ム")return 102;
else if(str == "メ")return 103;
else if(str == "モ")return 104;
else if(str == "ヤ")return 105;
else if(str == "ユ")return 106;
else if(str == "ヨ")return 107;
else if(str == "ラ")return 108;
else if(str == "リ")return 109;
else if(str == "ル")return 110;
else if(str == "レ")return 111;
else if(str == "ロ")return 112;
else if(str == "ワ")return 113;
else if(str == "ヲ")return 114;
else if(str == "ン")return 115;
else if(str == "ヴ")return 116;
else if(str == "ガ")return 117;
else if(str == "ギ")return 118;
else if(str == "グ")return 119;
else if(str == "ゲ")return 120;
else if(str == "ゴ")return 121;
else if(str == "ッ")return 122;
else if(str == "ザ")return 123;
else if(str == "ジ")return 124;
else if(str == "ズ")return 125;
else if(str == "ゼ")return 126;
else if(str == "ゾ")return 127;
else if(error_code == 0){
error_code = 1;
error_pos = i;
}
}
// コードを名前の文字に変換するサブルーチン
function decode_name(num){
i = code[num];
if(i == 0) return "";
else if(i == 1) return "ア";
else if(i == 2) return "イ";
else if(i == 3) return "ウ";
else if(i == 4) return "エ";
else if(i == 5) return "オ";
else if(i == 6) return "カ";
else if(i == 7) return "キ";
else if(i == 8) return "ク";
else if(i == 9) return "ケ";
else if(i == 10)return "コ";
else if(i == 11)return "サ";
else if(i == 12)return "シ";
else if(i == 13)return "ス";
else if(i == 14)return "セ";
else if(i == 15)return "ソ";
else if(i == 16)return "タ";
else if(i == 17)return "チ";
else if(i == 18)return "ツ";
else if(i == 19)return "テ";
else if(i == 20)return "ト";
else if(i == 21)return "ナ";
else if(i == 22)return "ニ";
else if(i == 23)return "ヌ";
else if(i == 24)return "ネ";
else if(i == 25)return "ノ";
else if(i == 26)return "ハ";
else if(i == 27)return "ヒ";
else if(i == 28)return "フ";
else if(i == 29)return "ヘ";
else if(i == 30)return "ホ";
else if(i == 31)return "マ";
else if(i == 32)return "ミ";
else if(i == 33)return "ム";
else if(i == 34)return "メ";
else if(i == 35)return "モ";
else if(i == 36)return "ヤ";
else if(i == 37)return "ユ";
else if(i == 38)return "ヨ";
else if(i == 39)return "ラ";
else if(i == 40)return "リ";
else if(i == 41)return "ル";
else if(i == 42)return "レ";
else if(i == 43)return "ロ";
else if(i == 44)return "ワ";
else if(i == 45)return "ヲ";
else if(i == 46)return "ン";
else if(i == 47)return "ヴ";
else if(i == 48)return "ガ";
else if(i == 49)return "ギ";
else if(i == 50)return "グ";
else if(i == 51)return "ゲ";
else if(i == 52)return "ゴ";
else if(i == 53)return "ザ";
else if(i == 54)return "ジ";
else if(i == 55)return "ズ";
else if(i == 56)return "ゼ";
else if(i == 57)return "ゾ";
else if(i == 58)return "ダ";
else if(i == 59)return "ヂ";
else if(i == 60)return "ヅ";
else if(i == 61)return "デ";
else if(i == 62)return "ド";
else if(i == 63)return "バ";
else if(i == 64)return "ビ";
else if(i == 65)return "ブ";
else if(i == 66)return "ベ";
else if(i == 67)return "ボ";
else if(i == 68)return "パ";
else if(i == 69)return "ピ";
else if(i == 70)return "プ";
else if(i == 71)return "ペ";
else if(i == 72)return "ポ";
else if(i == 73)return "ァ";
else if(i == 74)return "ィ";
else if(i == 75)return "ゥ";
else if(i == 76)return "ェ";
else if(i == 77)return "ォ";
else if(i == 78)return "ッ";
else if(i == 79)return "ャ";
else if(i == 80)return "ュ";
else if(i == 81)return "ョ";
else if(i == 82)return "ー";
else if(i == 83)return "0";
else if(i == 84)return "1";
else if(i == 85)return "2";
else if(i == 86)return "3";
else if(i == 87)return "4";
else if(i == 88)return "5";
else if(i == 89)return "6";
else if(i == 90)return "7";
else if(i == 91)return "8";
else if(i == 92)return "9";
else if(error_code == 0){
error_code = 4;
error_pos = num;
}
}
// エラー処理
function errors(i){
error_pos2 = error_pos + 1;
if (i == 1)
alert("無効文字が含まれています。\n\n" + error_pos2 + "文字目「" + pw3.charAt(error_pos) + "」")
else if (i == 2)
alert("パスワードの文字数が違います。")
else if (i == 3)
alert("最大能力解析は3歳1月1週のパスに使ってください。")
else if (i == 4)
alert("羽名が解析できません。\nパスが間違っています。\n\n" + error_pos2 + "文字目「" + pw3.charAt(error_pos) + "」")
}
// -->
</script>
<TABLE class=copyright cellSpacing=0 cellPadding=3 border=5>
<TBODY>
<TR>
<TD>
<P><B>パス解析ツール JavaScript版改 ver2.4</B><BR><BR>Programed by KAI</A><BR></P></TD></TR></TBODY></TABLE>
<PRE>
<FORM name=form1 onsubmit="return button_kaiseki()" action="" method=post>パスワード入力<BR>
<INPUT onfocus=document.form1.cpass.select() maxLength=120 size=73 name=cpass> <INPUT onclick="copydata('cpass')" type=button value=パスをコピー> <BR>
<TABLE width=360>
<TBODY>
<TR>
<TD><INPUT type=submit value=解析 name=kaiseki>
<TD><INPUT onclick=button_maxkaiseki() type=button value=最大 name=mkaiseki>
<TD><INPUT onclick=button_pastekaiseki() type=button value=ペースト解析 name=pastekaiseki>
<TD><INPUT onclick=button_pastemaxkaiseki() type=button value=ペースト最大 name=pastemaxkaiseki>
<TD><INPUT type=reset value=リセット></TR></TBODY></TABLE>
<Table Class=form CellPadding=1 Border=1 Width=500>
<Tr>
<Td Align=Center ColSpan=3>羽 名
<Td Align=Center>性 別
<Td Align=Center>年 齢
<Td Align=Center ColSpan=2>登 録 月 週
<Td Align=Center ColSpan=2>戦 歴 戦 勝
<Td Align=Center ColSpan=2>お祭好き
<Td Align=Center>かかり
<Tr>
<Td ColSpan=3><Input Name=cname Size=22>
<Td><Input Size=4 Name=csex>
<Td><Input Size=4 Name=cage>
<Td><Input Size=4 Name=cmonth>
<Td><Input Size=4 Name=cweek>
<Td><Input Size=4 Name=crace>
<Td><Input Size=4 Name=cwin>
<Td ColSpan=2><Input Size=13 Name=cmatsuri>
<Td Align=Center><Input Size=4 name=type26>
<Tr>
<Td Align=Center>羽 色
<Td Align=Center>額 羽
<Td Align=Center>瞳 色
<Td Align=Center>体 格
<Td Align=Center>体 型
<Td Align=Center>ダート
<Td Align=Center>気 温
<Td Align=Center>周 り
<Td Align=Center>先 瞬
<Td Align=Center>瞬 加
<Td Align=Center>先 加
<Td Align=Center>出遅れ
<Tr Class=c2 align=middle>
<Td Align=Center><Input Size=4 Name=ccolor>
<Td Align=Center><Input Size=4 Name=cgaku>
<Td Align=Center><Input Size=4 Name=ceyes>
<Td Align=Center><Input Size=4 Name=cheight>
<Td Align=Center><Input Size=4 Name=cwidth>
<Td Align=Center><Input Size=4 Name=cdart>
<Td Align=Center><Input Size=4 Name=ctemp>
<Td Align=Center><Input Size=4 Name=cround>
<Td Align=Center><Input Size=4 Name=cave4>
<Td Align=Center><Input Size=4 Name=cave5>
<Td Align=Center><Input Size=4 Name=cave6>
<Td Align=Center><Input Size=4 name=type27>
<TBODY>
<Tr Class=c1>
<Td Align=Center>先行力
<Td Align=Center>長距離
<Td Align=Center>瞬発力
<Td Align=Center>持続力
<Td Align=Center>底 力
<Td Align=Center>自在性
<Td Align=Center>加速力
<Td Align=Center>H P
<Td Align=Center>A 1
<Td Align=Center>A 2
<Td Align=Center>A 3
<Td Align=Center>入込み
<Tr Class=c2>
<Td Align=Center><Input Size=4 Name=csenko>
<Td Align=Center><Input Size=4 Name=cchokyori>
<Td Align=Center><Input Size=4 Name=cshunpatsu>
<Td Align=Center><Input Size=4 Name=cjizoku>
<Td Align=Center><Input Size=4 Name=csokodikara>
<Td Align=Center><Input Size=4 Name=cjizai>
<Td Align=Center><Input Size=4 Name=ckasoku>
<Td Align=Center><Input Size=4 Name=chp>
<Td Align=Center><Input Size=4 Name=cave1>
<Td Align=Center><Input Size=4 Name=cave2>
<Td Align=Center><Input Size=4 Name=cave3>
<Td Align=Center><Input Size=4 name=type28> </Table><Br><Br>
<INPUT onfocus=document.form1.out1.select() size=109 name=out1> <INPUT onclick="copydata('out1')" type=button value=能力コピー></FORM>
このツールについて 使い方と用語説明
JavaScript版 ver2.4 このツールについて
<B>機能と動作環境</B>
このツールはチョコボスタリオンのエキシビジョン用のパスワードを読み込んで、
チョコボの能力を数値で求めることが出来るツールです。
パスワードの解析自体は、雪解け氷河さんが行ったものです。
そのデータを参考にさせてもらって、このツールを作りました。
このツールはJavaScriptで作られています。
JavaScriptが動く環境ならば動作はすると思います。
といっても、IE5、6、ネスケ6以外では動作確認していませんので詳しいことはわかりません。
コピー、ペースト系の機能はIE5以上でしか使えないらしいです。
ですから、可能ならばIE5以上を用いた方が便利に使えるとは思います。
また、ファイルを「名前をつけて保存」すれば、オフラインでも使っていただけます。
<B>基本的な使い方</B>
チョコボのエキシビジョンのパスワードを入力して、解析ボタンを押すとデータが表示されます。
また、解析ボタンでなく、Enter(またはReturn)キーでも解析できます。
パスワードはスペースで区切っても区切らなくても解析できます。
全角スペース、半角スペースどちらもOKです。
リセットボタンは、全てのボックスの中身をクリアします。
<Font Color=Red><B>また、勘違いする方が多いのですが、パスワードの正誤はチェックできません。
実際にチョコスタで通らないパスであっても解析は出来ます。
逆に言えば、このツールで通っても、間違っている可能性はあります。</Font></B>
ただし、チョコスタのパスに使われない文字(例えば「あいうえお」など)や
記号、半角文字、半角カナなどが入っている場合など、
明らかにミスとわかる場合は、場所まで指摘するようになっています。
また、パスワードが間違っていると誤った結果になる場合もあります。
<Font Color=Red><B>1つの能力がずばぬけて高かったりした場合は、疑ってみましょう。</Font></B>
チョコスタでは意図的に作らないと、そういう羽はなかなか出来ません。
チョコスタのパスは間違えやすいので、注意してください。
1番下にあるボックスにはチョコボの能力値が1行に書き出されます。
これは、掲示板、チャットなどに能力値を書き込むときや、
チョコボのデータをPCで管理したりするのに役に立つかと思ってつけてある機能です。
また、右にある「コピー」ボタンを押すとクリップボードに内容をコピーできます。
パスワード入力欄の横にあるものも同様で、パスワードをコピーできます。
ただし、この機能はIE5以上でしか動作しません。
他のブラウザの場合も、全て選択状態にはなりますので、自分でコピーしてください。
<B>クリップボードから解析→<Font Color=Red><B>ペースト解析</Font></B></B>
名前の通り、クリップボードにチョコスタのパスワードが入っている場合、
わざわざペーストして解析を押さなくても、このボタンを押せばすぐに解析できるという便利機能です。
パスワード入力欄には何も入力する必要はありません。(入力してあっても削除されます)
掲示板などからパスワードをコピーして、このボタンを押すと、
パスワード欄にパスワードが自動的に貼り付けられて、解析されます。
ただし、この機能もIE5以上でないと動作しません。
他のブラウザの方は、普通に貼り付けて解析ボタンを押して下さい。
<Font Color=Red><B>解析</Font></B>は、入力欄に入力されている場合に有効。
<Font Color=Red><B>ペースト解析</Font></B>は、クリップボードにパスが入っている場合に有効。
<B>最大能力解析</B>
3歳1月1週のパスワードから、チョコボの最大能力を調べるというものです。
チョコボの能力は3歳1月1週(調教する前)の時点では、最大能力から、
長距離は65、瞬発力、持続力、底力、自在性、加速力は75を引いた値になっています。
それを利用して通常の解析値に、これらの値を加えて最大能力を表示するものです。
ですから、チョコボを3歳1月1週にEX登録して、そのパスワードをこれで解析すれば、
チョコボの最大能力を求めることが出来ます。
<Font Color=Red><B>最大</Font></B>は、入力欄に入力されている場合に有効。
<Font Color=Red><B>ペースト最大</Font></B>は、クリップボードにパスが入っている場合に有効。
注意しなくてはならないのは、引いた値がマイナスの場合も、
3歳1月1週の時点では0となっているということです。
ですから、この解析で結果が長距離は65、瞬発力、持続力、底力、自在性、加速力は75
となった場合、3歳1月1週の時点で0という意味であり、
最大能力がそういう値であるとは限りません。それ以下と思ってください。
だから、あまりに弱いチョコボ(というか価格の低いチョコボ)などには、
この解析は向いていないといえます。
このあたりの詳しい話は講座に書いてあります。
<B>用語の説明</B>
わかりにくい用語について、説明します。
A1
先行、長距離、瞬発、持続、底力、自在、加速の7つの能力の平均値
A2
先行、長距離、瞬発、持続、底力、自在、加速、HPの8つの能力の平均値
A3
先行、瞬発、加速の3つの能力の平均値
これも、詳しくは講座に書いてあります。
<B>エラーについて</B>
パスワードの欄に記号を入れたり、文字数が合ってなかったいなどの、
不手際がある場合は、エラーダイアログを表示してお知らせします。
複数のエラーがあった場合は、最後のエラーのみが表示されます。
無効文字が含まれています。
半角カナ、記号や、チョコスタで使われない文字が使われている場合に表示されます。
パスワードの文字数が違います。
パスワードの文字数が34文字ではない場合に表示されます。
最大能力解析は3歳1月1週のパスに使ってください。
最大能力解析は3歳1月1週のパス以外では無意味なので使用不可能にしてあります。
羽名が解析できません。
チョコボの羽名を解析するときにエラーが出た場合です。パスが間違っています。
</PRE></BODY></HTML>
<Style Type=Text/Css><!-- A:Hover{ }Body{ScrollBar-Base-Color:Silver;ScrollBar-Face-Color:White;ScrollBar-Track-Color:White;ScrollBar-Arrow-Color:Silver;ScrollBar-3DLight-Color:Silver;ScrollBar-HighLight-Color:White;ScrollBar-Shadow-Color:White;ScrollBar-DarkShadow-Color:Silver;}Td{Font-Size:10};Center{Font-Size:10};--></Style>
<Font Color=Red><B>お祭好きとは
今回追加したのはお祭好き度を測る機能です。
お祭好きとは、
「G1レースでのみ、実力以上の能力を発揮する大舞台で燃えるタイプ」の事で、G1と駅死にのみ適応されます。
レベルは0~15まであり、7~8だとA3+5、15だとA3+10に相当する程度補正されるようです。
生まれたときにランダムで決定されるようで、遺伝はしないようです。(実は6~7年前から分かっていたらしい…
</Font></B>
情報提供 産地さん
<B>最後に</B>
チョコスタのパスワードの解析は雪解け氷河さんと、その手伝いをした組長さんによる、研究の成果です。
}}}}}}
表示オプション
横に並べて表示:
変化行の前後のみ表示: