データ のバックアップソース(No.1)

*ATK [#b7927a21]
最終ATK
=基本ATK+【(武器ATK*サイズ補正+ATK上昇装備)*特化倍率】+修練ATK

■基本ATK
=BaseLv/4+STR+DEX/5+LUK/3

■武器ATK
=STR+[武器ATK*(1.4+0.1*武器Lv)]-STRペナルティ+STRボーナス+精錬ATK+【過剰精錬ボーナス】

※STRペナルティ=[武器ATK*2/3]-[[STR/10]^2*(武器Lv*0.2+0.8)]
※STRボーナス=[[STR/10]^3/60]

■特化倍率
=種族特化*サイズ特化*【属性特化】*【Sign】*【属性相性】

※[]内は小数点切捨て
※素手の場合は武器ATK = 0
※STRペナルティがマイナスになった場合は0
※弓の場合はSTR→DEXに置き換え


武器ATKのSTRペナルティですが、これは武器ATKに応じたSTR値を満たしていないとマイナスが発生してダメージが低くなってしまうということです。

計算式上、武器Lvが高いほど必要となるSTR値が低くなるため、仮に同じATKのLv3とLv4の武器があれば、Lv4の武器の方がダメージが高いということになります。

ただ、この計算式にはダメージの最大最小を求める式がありません。
そこで弓のATK計算式を参考にして、


■武器ATK(最大)
=STR+[武器Atk×(武器Lv×0.1+1.4)]-STRペナルティ+STRボーナス+精錬ATK+【過剰精錬ボーナス】

■武器ATK(最小)
=STR+[DEX×(武器Lv×0.2+0.8)]-STRペナルティ+STRボーナス+精錬ATK+【過剰精錬ボーナス】 


*MATK [#ece885bc]
MATK = [ ( ① + ② + ③ - ④ ) * matk+?%装備等 ]


①基礎MATK
floor(Int + {{Int/8}^3/40} + {Luk/3})

②武器MATK
最小武器matk = [ [ Int / 5 ] * ( 2 + 武器レベル * 0.5) ]
最大武器matk = [ ( 武器基本matk + 精錬定数 * 精錬回数 ) * ( 1 + 武器レベル * 0.2 ) ]

③武器過剰ボーナス
最小武器過剰ボーナスmatk = 1
最大武器過剰ボーナスmatk = 過剰精錬定数 * 過剰精錬回数

④MATKペナルティ
matkペナルティ = ( 武器基本matk + 精錬定数 * 精錬回数 ) - [ Int / 5 ] * ( 8 + 武器レベル )
※但し、0以上の整数とする(Intが高くmatkペナルティが負の値になってもMATKに加算されない)


●精錬値安全圏
武器レベル1:7
武器レベル2:6
武器レベル3:5
武器レベル4:4

●精錬定数
武器レベル1:2
武器レベル2:3
武器レベル3:5
武器レベル4:7

●過剰精錬定数
武器レベル1:3
武器レベル2:5
武器レベル3:8
武器レベル4:14

●matk+?%装備
カトリーヌケイロンc、女神の仮面、忍の巻物、アガヴc、焔のマント、SoD精錬ボーナス、sign*2等
実装の詳細は不明。SoD精錬ボーナスが+4で1%とかいう話も

●ステータスのMATK欄の「A + B」の値
Aの値は①のステータスmatkと同値
Bの値は②と④で使用されている( 武器基本matk + 精錬定数 * 精錬回数 )と同値

●武器レベル
武器の説明欄の武器レベルの値

●武器基本matk
武器の説明欄の「MATK+?」の値
短剣等の表示が無い武器(例外有り)の場合は0となるが、精錬すればその分は武器matkに計算される


※{}は切り捨て

*詠唱 [#v3f207b5]
基本詠唱時間*《 1 - {sqrt ( DEX + ( INT / 2 ) ) / 265 } 》


※DexとIntの比重はSakrayJと変わらない模様。
※ただしsqrt関数(指定した値を平方根、つまり√で計算する)によって早く感じるようです。

当ページは、「ラグナロクオンライン」公式サイトhttp://www.ragnarokonline.jp/の画像、テキストを利用しております。