OP相殺の下がり幅を調べている時によく分からない現象に遭遇した。
まずは検証に使うワザを決める。マリオのJNAがダメージ10で手ごろそうだったのでこれにしました。
一応、OP相殺の影響を受けないトレーニングモードで100回連続でこの攻撃を当て、小数点ダメージが無いことを確認
(ただしハートの器で一度回復させているのでハートの器の回復量は100.00と仮定する)。
次に、OP相殺が限界まで起こっているときのマリオJNAの攻撃力を調べるため、
大乱闘モードでJNAを50回当ててOP相殺を起こした後、0%の状態から100回当てて蓄積ダメージの変動を記録した。
そのデータが以下の通り。
| 攻撃回数 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
| +0 |
4 |
9 |
13 |
18 |
22 |
27 |
32 |
36 |
41 |
45 |
| +10 |
50 |
55 |
59 |
64 |
68 |
73 |
78 |
82 |
87 |
91 |
| +20 |
96 |
101 |
105 |
110 |
114 |
119 |
124 |
128 |
133 |
137 |
| +30 |
142 |
147 |
151 |
156 |
161 |
165 |
170 |
174 |
179 |
184 |
| +40 |
188 |
193 |
197 |
202 |
207 |
211 |
216 |
220 |
225 |
230 |
| +50 |
234 |
239 |
243 |
248 |
253 |
257 |
262 |
266 |
271 |
276 |
| +60 |
280 |
285 |
289 |
294 |
299 |
303 |
308 |
312 |
317 |
322 |
| +70 |
326 |
331 |
335 |
340 |
345 |
349 |
354 |
358 |
363 |
368 |
| +80 |
372 |
377 |
381 |
386 |
391 |
395 |
400 |
404 |
409 |
414 |
| +90 |
418 |
423 |
427 |
432 |
437 |
441 |
446 |
450 |
455 |
460 |
問題は100回目に460なのに対して10回目では45になっている点。
もしかしてOP相殺が起こりきってなくて検証中に更にダメージ変動が起きたのかと思ったが、
2回測り直してもこれと同じ値になった。
よく考えてみれば10回目ではダメージ4.5なのに100回目では4.6に増えている。
OP相殺は攻撃力が減少するものなのでこれはあり得ない。
次に疑ったのは最小攻撃力の振動。
殴られ役を2キャラに増やして、OP相殺が起こりきった状態で交互にJNAを一回ずつ当てて調べてみた。
しかし、やはりどちらのキャラも表と同じ結果になった。意味が分からない。
倒れ状態でのダメージの軽減かもしれないと思いしらべてみたものの、これもハズレ。
そもそも倒れ状態で軽減されるのはふっとびだった気がする。
手詰まりになって今度は表を見ながら手を動かしてみることに。
10回ごとの蓄積ダメージを攻撃回数で割ると何か重要っぽい数字が出てきた。
10回目では4.5、20回目では4.55、30回目に4.5666、そして40回目以降はぴったり4.6になっていました。
蓄積ダメージで攻撃力が変わる...?
もしかしてと思い、ハンデキャップ100%をつけた状態で10回当ててみると蓄積ダメージは見事146に。
理屈は分からないけど蓄積ダメージが少ないと与えるダメージが減少するらしい?
あるいは内部ではダメージは変わらないけど表示だけ少なく見えるという可能性もあるか。
もしかするとOP相殺とは別の法則なのかもしれません。
トレーニングと大乱闘でダメージが変わるワザがあったりするし分からない事が多すぎるなあ。
小数点が見えないどころか表示されてる整数値すら信用していいのかどうか分からなくなってきた。