解析

変愚蛮怒の攻撃回数計算

以下いずれの場合も, 基本の攻撃回数に, 追加攻撃の装備による修正や職業の特別な修正を加えたものが実際の攻撃回数になります.

武器攻撃

ここでは打撃攻撃の回数について解説します.

まず重すぎる武器を装備している場合(重量/10>重量基準のとき), 運搬中と表示され, 基本攻撃回数が1回に固定されます. 重量基準はSTRで決まり, 以下の通りになります. 両手持ちの場合は2倍の重量になります.

運搬中でない場合, 職業によって num(攻撃回数の最大値), wgt(攻撃回数計算に使われる武器の重さ), mul(攻撃回数の増えやすさ) の値を決定されます.
これらは以下のようになっています

職業numwgtmul
戦士6705
メイジ31002
プリースト51003
盗賊5403
レンジャー5704
パラディン5704
魔法戦士5703
混沌の戦士5704
修行僧5603
超能力者51003
ハイ=メイジ31002
観光客41003
ものまね師5704
魔獣使い5703
スペルマスター111
アーチャー4702
魔道具術師51003
吟遊詩人4702
赤魔道師5703
剣術家5704
練気術師4602
青魔道師31002
騎兵51003
狂戦士6707
鍛冶師51505
鏡使い31003
忍者4201
元素使い31002

ただし騎兵は乗馬していてかつ乗馬に向いている武器を装備していると

になります.
また, 呪術領域の腕力強化・肉体強化を使用している場合

の処理が成されます.(重複しない.)

次に, div(攻撃回数の増えにくさ)を決めます.
これは武器の重さになりますが, wgtより小さくなることはありません.
換算レートは武器1.0kg=20です。
さらに, 腕力とmulによってstr_indexを決めます.
これは以下のように決定されます.

両手持ちのときで, かつ以上で計算された重量基準が(武器の重量/5)以上である場合, str_indexを1増やします.戦士・狂戦士である場合、代わりに1+(LV/23)だけ増やします.(つまり概ね, 片手だと運搬中になる武器には両手持ちボーナスが入らない.)
忍者はstr_indexを1減らします.
さらに, str_indexが11を越えてしまった場合は11にします.
さらに, 器用によってdex_indexを決めます.
これは以下のように決定されます.

そして, str_indexとdex_indexで以下のテーブルを引きます.
これが基本の攻撃回数に なります.
ただし, numを越えた場合はnumが基本の攻撃回数になります.

str_index\dex_index01234567891011
0111112222334
1111222333444
2112233444555
3112334445555
4112334455555
5112344455556
6112344455556
7122344455556
8123344455566
9123444555566
10223444555666
11223444556666

その後、装備による追加攻撃補正を行い、さらに

素手攻撃

素手の修行僧, 素手の練気術師, 素手の狂戦士については別の方法で計算されます.
まず, 器用さとレベルによってblow_baseを決定します.
これは以下のように決定されます.

blow_baseによって, 基本の攻撃回数は以下のように決定されます.

元記事

http://www.kmc.gr.jp/~henkma/heng/num_blows/index.html


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-05-26 (日) 17:37:34