Hatena::ブログ(Diary)

THHKの日記

 

ここは私の日常とラグナロクオンラインでの出来事などを記した日記です。

ROはThor鯖在住。プリメイン・・・のはずだけど、冠や王の稼働率に押されてプリはafk要員にzzz

キャラ一覧はこちらから。

アンテナが無断リンクばかりなのは仕様です(TT)

チミチミ、勝手にアンテナに登録されては困るよ〜、という方はコメントなどで御一報を。

今更ですが当ブログはリンクフリー。

左の「カテゴリー」で絞り込むと若干読みやすくなるかも?

2011-10-03 いまさらですが

[]ASPD計算式のずれについて 20:57

深淵さまが見てる。 計算ASPDと実測ASPDがズレるとき(データ紹介のみ)

検証データがあったので、どのくらいのズレがあるのか調べてみた。

(自分でデータを取らないのがウチらしいというかzzz)

  • 通常武器ASPD=基本ASPD+Sqrt(AGI×10+AGI×9÷100+DEX×11÷60)×(1−ASPDペナルティ)+盾補正

のDEX補正が違うと仮定。検証結果からsqrt関数内の数値がどの程度変動してもよいかEXCELのゴールシークを使って調べてみる。

といっても、そのままでは誤差が大きすぎるので1,000,000,000,000倍してそれなりの精度を出せるようにする。

そうやって計算していくと・・・

まず不一致のほう。

最も補正が必要なのが表1の最後で関数内の不足分は0.041637832。最低でもこれ以上を加算しないとASPDが繰り上がらない。

次に一致するほうで、補正してもASPDが繰り上がらない最小値は表2の13番目のパターンで0.0491666665902061。

これ以上加算してしまうとASPDが繰り上がってしまい検証結果と一致しない。(Excelは適当なところでゴールシークを打ち切っているっぽいので多少誤差有)

って、細かいなっ!(笑) 表2で繰り上がるかどうか微妙なところで変化しているのはDEXなので、やっぱりDEX補正が違うと仮定していいんじゃないかな?

DEX補正が正しくないとして、補正係数の分母を60000とし分子を増やして補正の不足分を補ってみると・・・11023〜11031の範囲だと過不足無く補えそう。

この範囲できりのよい分数を探すと・・・9/49とか16/87とか惜しい数字が近くにあるけど、微妙に多かったり少なかったり。

完全に一致させるために分母を3桁まで増やすと・・・25/136とか34/185あたりが範囲内。


ASPDの公式にあるDEXの係数を上記の数値(他には147/800や141/767等)にすれば、とりあえずは検証データの範囲内ではズレが無くなるようになる。

本当は9/49(もしくは16/87)で丸めの補正によってずれているような気もするけど・・・(floatって有効桁7桁くらいだからかなり怪しいですよね〜)

まぁ、そこまで計算してたら大変すぎるのでここで終了!


補記:

深淵さまが見てる。 STR依存武器(通常・二刀)のASPDズレ/データ(三次職スキル調整テスト番外編)

の「STR依存通常武器のASPD」でも一致してますね。「二刀の場合のASPD」「DEX系武器のASPD」はとりあえず保留


追記2:

DEXだけじゃなくAGIの係数も怪しいと疑ってみる。

ASPDの計算式を整理すると、AGIとDEXの一次方程式が作られる。で、表1の数値を入れていくと・・・7個の式ができる。

これで連立方程式を立てると21組の組み合わせ。これを人力で解くのは面倒なので(笑) 逆行列を使ってExcelに計算させて・・・・

AGIの係数は10.08403718〜10.09850391、DEXの係数は0.176670472〜0.189016627の範囲にあることが分かる。

この範囲できりよい数値を探すと・・・AGI:10+10/111・DEX:9/49が出てきた。

この値で表1・表2・「STR依存通常武器のASPD」の表を検算してみたら、全て実測値と一致する。

よって、ASPDの式は・・・

  • STR依存通常武器のASPD=基本ASPD+Sqrt(AGI×10+AGI×10÷111+DEX×9÷49)×(1−ASPDペナルティ)+盾補正

なのではないだろうか?

これだけで投げっぱなしではなんなので、以下は既存式とウチの式でASPDが異なる場所のリスト。長くなるので隠し!

ASPDペナルティや盾補正、スピポ系・装備系の補正式が違う可能性もあるので、以下の条件でリストアップ。

  • ASPD144以下の武器のみ・・・ASPDペナルティ補正を受けないため<ASPD144以下では一致しない場所が無い!
  • ASPDに影響を与える変化はステータスのみ・・・スピードアップポーションや2HQ・ASPDの上がる装備などは使用しない
  • 検証しやすいようにAGI・DEXの範囲は1〜99

という事で・・・スタート!

ノービス(素手152)

武器AGIDEX既存式での値新式での値
素手4483169.9998627170.0004937
素手4528169.9999933170.0002595
素手5565171.999528172.0000054
素手6754173.9998229174.0002142

ソードマン(素手162・短剣153・片手剣146)

武器AGIDEX既存式での値新式での値
素手794167.9990684168.0001813
素手1888170.999987171.000705
素手4049174.9997744175.0000937
素手6951178.9999228179.0002067
短剣2450165.9996943166.00019
短剣3264167.9998002168.0003527
短剣339167.9999496168.0000848
短剣6455173.9997395174.0001313
短剣9890178.9995609179.0000709
片手剣794154.9986026155.000272
片手剣8372173.9995977174.0001238

ナイト・ロードナイト(素手162・短剣149・片手剣149)

武器AGIDEX既存式での値新式での値
素手794167.9990684168.0001813
素手1888170.999987171.000705
素手4049174.9997744175.0000937
素手6951178.9999228179.0002067
短剣・片手剣1168158.999995159.0009718
短剣・片手剣1689160.9992875161.0003578
短剣・片手剣2354162.9998464163.0004377
短剣・片手剣5867170.9994932171.0000089
短剣・片手剣7581173.99992174.0004758
短剣・片手剣9551176.9999821177.0003568

ルーンナイト(素手151・短剣148・片手剣148)

武器AGIDEX既存式での値新式での値
素手1047159.9999181160.000612
素手1277160.9995727161.0005812
素手1322160.9998193161.0001393
素手3795167.9998893168.0006647
素手5288170.9996385171.0002786
素手5333170.9997618171.0000576
短剣・片手剣148151.9985617152.0002989
短剣・片手剣251152.9994192153.0009026
短剣・片手剣1094157.9994026158.0007938
短剣・片手剣1139157.9996848158.0002881
短剣・片手剣2574162.9995742163.0003479
短剣・片手剣2619162.9997623163.0000107
短剣・片手剣4646167.9996517168.0000705
短剣・片手剣5090168.9993905169.0000982
短剣・片手剣5592169.9996733170.0003706
短剣・片手剣5637169.9998016170.0001407
短剣・片手剣7265172.9995788173.0000628
短剣・片手剣9099175.9996071176.0002386
短剣・片手剣9144175.9997079176.000058

とりあえずここまで。

色々書いてきたけど、最終ASPDを繰り上げるためだけにDEXを調整する事って無いよな・・・

トラックバック - http://d.hatena.ne.jp/THHK/20111003/1317902274
リンク元
このページ内における「ラグナロクオンライン」から転載された全てのコンテンツの著作権につきましては、
運営元であるガンホー・オンライン・エンターテイメント株式会社と開発元である株式会社Gravity並びに
原作者であるリー・ミョンジン氏に帰属します。
© Gravity Co., Ltd. & LeeMyoungJin(studio DTDS) All rights reserved.
© 2008 GungHo Online Entertainment, Inc. All Rights Reserved.
なお、当ページに掲載しているコンテンツの再利用(再転載・配布など)は、禁止しています。