|
こういうツールは、いかがでしょうか? 努力値を耐久に効率良く振るための計算ツールです。
[パターン1]最低努力値検索 ○ 入力 ・「ダメージを調べる(ポケモン別)」と同様の入力。ただし、防御側を先に(上に)表示し、攻撃側は2種類入力する。 防御側の耐久努力値は入力しない。 ・ORモード(それぞれの攻撃を耐える)、またはANDモード(両方の攻撃を耐える)を選択。 ・ORモードの時は、それぞれの攻撃に耐える確率を入力(16/16〜1/16)。 ・ANDモードの時は、2つの攻撃を耐える確率を入力(256/256〜1/256)。 ○ 出力 HP無振りから全振りまでの33(32)通りを33(32)行で表示し、各行に次の情報を表示する。 ・HP、HP努力値 (ORモード) ・そのHPで入力条件を耐えるぼうぎょ、ぼうぎょ努力値、とくぼう、とくぼう努力値 ・合計努力値 (ANDモード) ・そのHPで入力条件を耐えるぼうぎょ(ぼうぎょ努力値)、とくぼう(とくぼう努力値)の全組み合わせとその場合の合計努力値 (組み合わせの数は、最大でも33通りのはず。) 全組み合わせとは、(ぼうぎょ,とくぼう)=(100,90)、(101,89)という風にギリギリ耐える組み合わせに限り、 (100,90)で耐えれば(101,90)でも耐えるがこれは表示しない。 ○ 備考 「コメットパンチ2発耐え」などは、2つの攻撃をどちらも同じにして、ANDモードにすれば調べられる。 このようにどちらも物理攻撃である場合などは、出力内容を減らす余地がある。
[パターン2]最大耐久検索 ○ 入力 パターン1と同様だが、次の点が異なる。 ・耐える確率は入力しない。 ・耐久に振る合計努力値を入力する。 ○ 出力 HP無振りから全振りまでを行で表示する。 入力した合計努力値が少ない場合は、HP全振りまで表示する必要が無く、入力値の全振りまでになる。 各行に次の情報を表示する。 ・HP、HP努力値 (ORモード) ・そのHPで実現できるぼうぎょ、とくぼう、の全組み合わせと、その場合の各攻撃を耐える確率(16/16〜0/16)。 (ANDモード) ・そのHPで実現できるぼうぎょ、とくぼう、の全組み合わせと、その場合に両方の攻撃を耐える確率(256/256〜0/256)。
パターン2は、パターン1とは別のツールにした方が作りやすいのでしょうか? それと、現在の「ダメージを調べる(ポケモン別)」では、最低乱数の時のダメージ値が不正確のようです。 (4倍弱点ならば、どの乱数値が来てもダメージは4の倍数になるはず) この検索ツールでは、乱数値ごとのダメージを正確に求める必要があると思いますので、ダメージ計算式を見直してください。 |