2015年10月15日木曜日

連射・連打中に起こるインク回復について

一部のブキは最速で連射・連打してもインクの自然回復を挟んでしまう
※2.2からダイナモローラーは対象ではなくなりました

具体的には、
 ノヴァブラスター
 ホットブラスター
 ロングブラスター
 ラピッドブラスター
 ダイナモローラー
が対象となっている

ブラスター系は10F、ダイナモは17Fの自然回復が挟まる

回復中はインクタンクにエフェクトが出るようになっており、よく観察することで回復を確認することができる


(左)通常時、(右)自然回復中


インクの自然回復は100回復(全回復)するのに600F(10秒)かかるようになっている
つまり、1Fあたり1/6が回復する

このことから実質的に、
10F回復が挟まるブラスター系は、10/6(約1.66)インク分消費量が少ないと言え、
17F回復が挟まるダイナモローラーは、17/6(約2.83)インク分消費量が少ないと言える


実質的なインク消費量はメイン効率ギアによる倍率をxとすると、
ノヴァブラスター 基礎消費6
 → x*6-10/6

ホットブラスター 基礎消費8
ラピッドブラスター 基礎消費8
 → x*8-10/6

ロングブラスター 基礎消費10
 → x*10-10/6

ダイナモローラー 基礎消費20
 → x*20-17/6

となり、通常のブキよりもインク効率ギアの効果が高くなる


ギアパワーによる軽減率をグラフにすると、


のようになり実質的に通常よりもギアによる軽減効果が大きいことがわかる
※ダイナモの回復はv2.2よりなかったことになりました

2015年10月6日火曜日

シールドについて

■ シールドの状態

シールドの状態は、
設置前、展開準備、展開中、消滅準備、消滅
の5つに分けられる

・設置前
設置前は文字通り地面に設置される前で、投げて空中にある状態
カベなどにぶつかると跳ね返り、地面に接触すると設置され展開準備状態へ移行する
平地では投げてから20F(約0.3秒)後に設置される

・展開準備
展開準備は、インクを放出する前の状態
この状態では特に判定がでていない
設置から30F(0.5秒)がこの状態の継続時間

・展開中
展開中は、インクを放出している状態
この状態では判定が出ており、シールドとして機能している
ダメージや経過時間によってインクが減っていき0になると消滅準備に移行する
ダメージを受けなかった場合370F(約6.2秒)がこの状態の継続時間

・消滅準備
消滅準備は、シールドの耐久値が0になった直後の状態
この状態でも判定が出ており、シールドとして機能している
耐久値が0になってから30F(0.5秒)間がこの状態の継続時間

・消滅
消滅は、消滅準備が終わりシールドが消滅した状態
この状態になることでシールドとしての機能が消滅する




■ シールドの耐久

シールドは展開中に時間経過で耐久値が減っていく
また、展開中に攻撃を受けることでも耐久値が減る

耐久値は1000となっている(解析を見た限りでもおそらく基礎値100の10倍と設定されている)
370F(約6.2秒)が経過することでこの耐久が0になるように設定されているので、1Fあたり1000/370(約2.7)ずつ耐久値が減っていくことになる

※2.2から耐久値が1000→600に弱体化しました
耐久値は600となっている
370F(約6.2秒)が経過することでこの耐久が0になるように設定されているので、1Fあたり600/370(約1.62)ずつ耐久値が減っていくことになる


攻撃による減少には、攻撃の種類ごとに倍率が設定されている
シューターでの普通の射撃の場合、倍率が1なので攻撃力そのままの値が減少する
ボム、ブラスター、チャージャーなどの場合は、倍率が2に設定されており2倍の値が減少するようになっている
すべてを調べたわけではないがだいたいが1倍か2倍の設定になっているようだ
スーパーショットは1.2倍?程度になっておりこういった特殊なものもあるようだ
ローラーやダイオウイカなどの一部のものはヒット数制限がかかっておらず一回の攻撃で耐久値を0にすることも可能

前述のとおり耐久を0にしても30F間の消滅準備があるので注意


簡易計算用に一応シートに追加しておいたのでどうぞ
計算シート

2015年8月17日月曜日

ギアパワーの倍率計算

ギアにはギアパワーと呼ばれる特殊効果がついている
もともとある効果はメイン、追加で3つまでランダムにつく効果はサブと呼ばれる

能力アップ系のギアパワーを複数積んだ時にこれらの数からギアパワー値が決定される

計算は、
ギアパワー値 = メイン*10 + サブ*3

ここからさらに計算をし、補正後ギアパワー値を決定する

ギアパワー値 = n
補正後ギアパワー値 = ((0.99*n)-(0.09*n)^2)/100


補正後ギアパワー値に効果ごとの係数などをかけることで実際の倍率が算出できる




以下、各効果ごとの計算(自分が調べたものは測定結果からの予想なのでズレがある場合もあります)
計算は改善の余地あり
(補正後ギアパワー値 = p と置く)
(フレーム(F) スプラトゥーンは描画60fps)


・攻撃、防御
これらに関しては、acple++;(@acple)氏 が詳しく算出している
攻撃の補正後ギアパワー値から防御の補正後ギアパワー値を引いたものをp'とし、

攻撃ギアパワーが防御ギアパワー以上の場合は、

倍率 = 1+p'

攻撃ギアパワーが防御ギアパワー未満の場合は、

倍率 = 1+p'/1.8

倍率を直接威力にかければ実際のものとなる




・インク効率アップ(メイン)
倍率 = 1-p/0.75 が近い値となった

倍率を直接インク消費量にかければ実際のものとなる

インク消費量は2chwiki解析などを参照するとよい



・インク効率アップ(サブ
倍率 = 1-p/1.2 が近い値となった

倍率を直接インク消費量にかければ実際のものとなる

インク消費量は2chwikiなどを参照するとよい



・インク回復力アップ
倍率 = 1/(1-p/0.75) が近い値となった

イカ潜伏時のインク回復量は、5/9 ink/F (33.3... ink/秒)となっており

そこに倍率をかければ実際のものとなる
(インクタンク最大は100なのでなしの場合180F(3秒)で空から満タンまで回復する)



・ヒト移動速度アップ
倍率 = 1+p/0.6 が近い値となった

倍率を直接ヒト移動速度0.96にかければ実際の速度になる




・イカ移動速度アップ
倍率 = 1+p/1.2 が近い値となった

倍率を直接イカ移動にかければ実際の速度になる

通常イカ移動速度は1.92



・ボム飛距離アップ
倍率 = 1+p/0.6 が近い値となった




・スーパージャンプ時間短縮
倍率 = 1-p/0.6 が近い値となった

(ヒト状態からイカに移行で+20~22F?、イカ状態からだとその分早い)
準備時間が60F
飛行時間が130F
落下時間が40F(着地前行動可能時間が30F)

準備時間と飛行時間に倍率をかけたものが実際のスーパージャンプ時間となる

ヒト状態からなら 20+(60+130)*倍率+40
イカ状態からなら (60+130)*倍率+40
が実際の値に近い

ステルスジャンプは倍率補正ではなく準備時間に+45F、飛行時間に+2~5Fと加算するのが近い?



・復活時間短縮
倍率 = 1-p/0.5 が近い値となった

復活時間は5+2秒が基礎で、倍率は5の部分にかかる

破裂(攻撃で倒れる)の場合は 5*1.3*倍率+2 、
入水の場合は 5*倍率+2 、
消滅の場合は 5*0.7*倍率+2
となる



・スペシャル増加量アップ
倍率 = 1+p が近い値となった

塗り180pでたまるspならば 180/倍率でたまるようになる



・スペシャル時間延長
倍率 = 1+p/0.75 が近い値となった

効果時間にそのまま倍率をかければ実際の時間となる



・スペシャル減少量ダウン
倍率 = 0.5+p/0.6 が近い値となった

倒れる前のsp値に倍率をかけたものが実際の復活後sp値となる



上記の計算をシートにまとめてみたもの → googlespreadsheets

2015年8月16日日曜日

ダメージ回復

ダメージを食らってからしばらく回復ができない時間があり、その後回復する


・回復不能時間
60 F (1 sec)


・回復スピード(通常状態)
1/5 dmg/F (12 dmg/sec)

・回復スピード(イカセンプク状態)
5/3 dmg/F (100 dmg/sec)

2015年8月15日土曜日

安全シューズの効果

敵インクを踏むと設定された最大ダメージまで常にダメージが入る
安全シューズを履くことで、敵インクを踏んだ時の時間あたりのダメージ量、最大ダメージ量が減少する

以下にきっちり塗られている敵インクに完全に足を踏み入れているときの値を示す
(※ インクに半分足を踏み入れている状況だったり相手の塗りが甘いときは時間あたりのダメージが減ることがある)

■安全シューズなしの場合

・時間あたりのダメージ
約 0.42 dmg/F  (25.2 dmg/sec)
約 2 秒で最大ダメージに到達する

・最大ダメージ
50 dmg


■安全シューズありの場合

・時間あたりのダメージ
約 0.175 dmg/F  (10.5 dmg/sec)
約 2.86 秒で最大ダメージに到達する

・最大ダメージ
30 dmg


時間あたりのダメージの減少とともに30以上でダメージが入らなくなるということが非常に効果が大きい
例えば33.3 dmgの攻撃を相手がしてきたときに、なしの場合1発目と2発目の間に一瞬でもインクを踏んでしまうと3発で倒されてしまう
安全シューズがあれば同じ状況では3発耐える

2015年5月28日木曜日

当ブログについて

いのせ(@innocentroad)がSplatoonについて適当に調べたことを載せるブログです