かえででせいしん

メイプルストーリー 楓精神メンバー共有ブログ その他火力・ダメージ計算など

分かりやすいメイプルストーリー火力・ダメージ計算式講座②攻撃速度について。1分は60秒ではない、60000msだ

メイプルストーリーの火力・ダメージ計算式や計算方法について書く不定期講座
第二回:攻撃速度について。1分は60秒ではない、60000msだ

2014/02/05~ 改装中


■はじめに

攻撃スキルディレイ= 基本ディレイ *(10 +AS) /16
(30ms単位で切り上げ)

※ASは最低2、バトルメイジ以外の魔法使い職は武器のASを6として計算



ダメージ効率を計算するにはダメージ量を見るだけでは足らず、
加えて速度分を計算する必要がある事は理解に難くない


そしてずばりこれが攻撃スキルのディレイ(硬直時間)を算出する計算式である

だがこの式を初見で即座に理解するのはやや難しいだろう


しかし案ずる事なかれ
理解できない人に理解させるのが今講座の目的なのだから
読者諸君はどうか大船に乗ったつもりでいてほしい


実を言うとは本内容については随分前にドロップウィキに書いてきたのだが、
今回こちらにも書くという事はつまり、
最低限そちらより分かりやすいように書く必要があるという事なので尚更張り切って行きたいと思う


さてそれでは攻撃スキルのディレイ計算の仕組み
そしてメイプル内における時間について、講義を始めたい



■そもそも速度って?

分間攻撃回数:87回
分間攻撃回数:65回



冒頭の式は意味が分からない
それは一先ず脇に追いやろう

他方、このような表示ならどうだろうか
どこかしらの「攻略サイト」を謳っているサイトで目にした事がある人は多いであろう


これが一体何を意味しているか
それは誰であろうと瞬時に理解できる


推論通り勿論

「(この攻撃スキルを)1分間打ち続けると○回使用できますよ」という事である


何だこれ便利
世界がこのくらい単純で平和ならいいのにと願ってやまない
しかし知っての通り我らが住まう現実は斯様に甘くは出来ていない



■必要なもの

どういう事か説明しよう

まず"先ほどのようなデータを明示した人間が一体その情報をどうやって入手しているか"

について考えた事はあるだろうか
そう、ないだろう

経験上、という頼りないソースではあるのだが、
当時これらディレイの概念はほぼなかったため、彼らは素振りでもして調べたはずだ
そうに違いない

そのため微妙な誤差や測り違いも起こり得る不確かなデータであると言える

そもそも探しても調べたい攻撃スキルや攻撃速度での情報が見つからない場合だってあるだろう


またこれら上辺の値だけを知った所で、言ってしまえば何にもならないという問題もある



■仕組みを知らないと

たとえば

「では50秒で何発撃てるか」

「"速度:87回/分のスキル"と"速度:65回/分のスキル"を交互に使うとすると何セット撃てるか」

「このスキル5秒に1回しか撃てないが、分間何回くらいの速度なのか」



このような疑問に対応できるだろうか?


実のところ上二つは算数で対処可能だが、一々計算する手間を考えると現実的ではない

そして後者はこのゲームの「攻撃スキルのディレイ(硬直時間)計算」の仕組み、
つまり冒頭の計算式をものにしない限り解答を得るのは困難を極める



というわけで『速度』を語るにも算出するにも、とにかくまずは冒頭の計算式を理解する他ないのだ


改めて見てみよう

攻撃スキルディレイ= 基本ディレイ *(10 +AS) /16  (30ms単位で切り上げ)

  ※ASは最低2、バトルメイジ以外の魔法使い職は武器のASを6として計算




やはり何を言っているか見当も付かないはずだ

ただ、この式を理解する必要があるという事だけは分かってもらえたと思う


では次からは、この計算式を運用するために必要な各項の説明に入る




■『ディレイ』って?

まず説明すべきは、「ディレイって何?」というところからだろう

"はじめに"で適当に「ディレイ(硬直時間)」とか書いておいたが、概ねその理解で間違いない


スキルを使用すると次に動作を出来るまでのディレイ(硬直時間)が生じ、
これの大小によって攻撃スキルの速い/遅いが発生する


スキルの速度 = スキルのディレイ


  と言って差し支えない



   ↑メイプルヒーロー(1500ms)
   スキルの速度が遅い = スキルのディレイが長い


ではそのディレイがどう計算されているのか、次はそれを明らかにしたい



■『ディレイ』の仕組みと『ms』

実はスキルにはそれぞれ別個に「基本ディレイ」なるものが定められている

レイジングブロー:840ms
エンジェルレイ:800ms
メイプルヒーロー:1500ms



といったように

この基本ディレイを基に、
攻撃スキルなら攻撃速度(AS)を交えた計算を行ない、最終的なスキルディレイが算出される

またメイプルヒーロー等、補助スキルは全て攻撃速度関係なく基本ディレイがそのまま適用される


さてここでまた新たな疑問が浮かぶ「ms(マイクロセカンド)」とは何ぞやと

答えは括弧内に記した通り、"micro second"の事で、1秒の1/1000を指す
たとえば840msは0.84秒、1500msは1.5秒、という事になる


そしてメイプルの時間は全てこのmsを単位として計算されている
そう、タイトル通り1分は60秒ではなく60000msとして扱われているのだ


『だから何?』という言葉が聞こえてくるようだが、
メイプルで速度と付き合う以上、msという単位に慣れる事は必須である



   ↑またメイプルヒーロー(1500ms、1.5秒ではない)



これは余談だが、どうもディレイの丸め方(30ms単位で切り上げ計算)から察するに
30msをゲーム内時間の最低単位としている可能性が高い



さてここまで説明し終えた所で、
いよいよ本題である「分間攻撃回数の算出」に入るとしよう



■攻撃スキルディレイ計算式

攻撃スキルディレイ= 基本ディレイ *(10 +AS) /16
(30ms単位で切り上げ)

※ASは最低2、バトメ以外の魔法使い職は武器のASを6として計算


以上を理解した人であれば、冒頭のこの式をもう用いる事ができるのではなかろうか

1分は勿論60000msなので、算出した攻撃スキルディレイで割れば良い

無論、50秒なら50000msだ


「AS(アタックスピード)」については、基本的に書いてある通りだが補足しておく

「AS」とはゲーム内の武器の表示「攻撃速度」とイコールだ
個々の武器のASについてはそれこそウィキなどにあるだろうため割愛する
強いて言うならば「やや早い」にはAS3とAS4の二種類が存在するため、気をつけた方がいい事くらいか


ディレイ計算におけるASは使用する武器のものを基とし、
そこから各職のブースター系スキル、ウィンドブースターやエキストリーム(緑)等により減算されていく
ASは2でカンストとなり、それ以上は下がらない

また一部の魔法使い職(冒険家/エヴァン/ルミナス) だけは武器自体の攻撃速度を参照せず、
武器の攻撃速度はAS6で固定扱いとなる


もう冒頭の式を用いてのディレイ算出が可能であろう

出来ない?


そう、1つだけ厄介な項目がある事にお気づきであろう



■あのスキルの『基本ディレイ』は?

勿論「基本ディレイ」である

単語の意味は先述通り説明せずとも分かるものだが、これに関しての問題点は別の所にある


そう、さも全スキルの「基本ディレイ」を知っている事が前提のように話しているが
その値を一体どうやって入手するかについては未だ触れていない


まず、この「基本ディレイ」は基本的には非公開情報となっており
クライアントデータに値は入っているものの、通常ゲームプレイ内においては直接目にする事はない

簡単に言えば、クライアントデータを覗く以外に調べる手段がない


ただ、これはあくまで直接調べる場合である

そこまでする必要を感じなければ、
クライアントデータを解析/公開しているサイトから情報を得るのが良いだろう



■調べるならこのへん

south-perry.net(英語)がおすすめ

某KMS情報ブログには、スキル説明文部分しか載っていないためこの項目に関してはあまり有用ではない


また「自身でクライアントデータを覗き見る方法を調べる」というのも手ではあるが、
ここでは記事の主旨を外れるため割愛する

気になるのであれば自己責任で調べてみるのもよい


さて先程のsouth-perryを用いる場合は
トップ→左の"Maplestory Extractions"→"Ultimate Skill Tables"

と書いてある板がおすすめである

最近はあまり更新されていないのが残念だが、そこから各職のスキル情報スレッドへアクセス出来る


また"Maplestory Extractions"はアップデート情報を扱っているフォーラムだ

各アップデートバージョン毎にスレッドが立てられているため、
改変/新職の情報等は実装アップデート時のスレッドを開けば望むデータが手に入る場合が多い



■一応…

最後にもう一つ、とてつもなく地道な方法もある
それは「上記の式にあてはめて自分で計測する」事である

たとえば30秒測ってAS6の状態で50回撃てるとすれば、
上記の式にあてはめ逆算すると 30000ms /50となりディレイは600msとなる

同じように30秒で37回くらい… = 810.81..ms
一番近い30msの倍数を探すまでもなく810msと分かるだろう

さすがに地道過ぎる上に不正確ではあるが…


この方法を敢えて記述したのは勿論、こうしないと我々には分からない例外がいくつかあるからだ



■例外など

その内の一つは冒険家の一部攻撃スキルに散見される、通常攻撃のディレイが用いられているスキルだ
(※注 RED冒険家改変で無事全て消滅)


具体的にはパワーストライクやラッキーセブンなど昔からあるスキルのみで、
実際重要なものは弩のストレイフやスナイピング(共に弩の基本ディレイ800ms)くらいのためあまり気にする必要はない

またAyumilove Hidden-Sanctuary for MapleStory Guidesの記事で対処可能な部分もある

  (※ いつかのアップデートで通常攻撃時のみASが2上がるようになったため、
   此方の記事にある通常攻撃(Normal Attack)時のみ、速度は合わない)
  (※ RED冒険家改変により、このサイトはほぼ全面的に参考にならなくなった模様)


そしてこれ以上に厄介なのが以下のスキルたちだ

  -キーダウンスキル :暴風の矢、アルティメットドライブ、テンペストオブカード 等
  -召喚/設置系スキル :イフリート、サポートモンキーツインズ、ベイルオブシャドー 等
  -連打/コンビ系スキル :デーモンスラッシュ、殲滅 &霹靂 等


これらは次回説明するが、特に連打/コンビ系スキルは吐き気がするほど面倒かもしれないので注意



以上

何だか長い上に尻すぼみとなってしまったが如何だっただろうか


次回 第二.五回:様々な攻撃スキルのディレイ。キーダウン、召喚、設置等


質問、感想などはコメントまで




関連記事
分かりやすいメイプルストーリー火力・ダメージ計算式講座2.5様々な攻撃スキルのディレイ。キーダウン、召喚、設置等
分かりやすいメイプルストーリー火力・ダメージ計算式講座①ゲーム上のステータス攻撃力は正しくない
  1. 2013/03/02(土) 18:58:42|
  2. 火力・ダメージ計算
  3. | トラックバック:0
  4. | コメント:3
<<分かりやすいメイプルストーリー火力・ダメージ計算式講座2.5様々な攻撃スキルのディレイ。キーダウン、召喚、設置等 | ホーム | 分かりやすいメイプルストーリー火力・ダメージ計算式講座①ゲーム上のステータス攻撃力は正しくない>>

コメント

単位msはmicro secondではなくmilli secondではないでしょうか。
接頭辞micro-は1/1,000,000になってしまうので、1/1,000秒では接頭辞milli-が正しいのではと思います。
  1. 2013/07/09(火) 00:38:50 |
  2. URL |
  3. #-
  4. [ 編集 ]

コメントありがとうございます

したり顔で間違いを書いてました、ご指摘通りミリです
無意識の内に、マイクロとかかっこいい単語使ってみたい気持ちが刷り込みを起こしてました

今後は自分がそういうお年頃である事を今まで以上に意識しつつ書いていく所存(←使ってみたかった)でございます
これからもよろしくお願いいたします
  1. 2013/07/09(火) 10:09:41 |
  2. URL |
  3. imawo #-
  4. [ 編集 ]

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます
  1. 2013/08/23(金) 10:02:16 |
  2. |
  3. #
  4. [ 編集 ]

コメントの投稿


管理者にだけ表示を許可する
     ※ 匿名の方は出来る限りチェックを入れず、
         『公開』にしてもらえると情報共有がしやすくありがたいです。

トラックバック

トラックバック URL
http://kaedekouyou.blog97.fc2.com/tb.php/748-bfe442e7
この記事にトラックバックする(FC2ブログユーザー)