【VA】闘神の戦庭 挑戦回数回復時間バグと対策

つゆいりです。

8月29日に実装され賑わいを見せているVAの新コンテンツ「闘神の戦庭」ですが、これが実装されたタイミングで不具合とおぼしき事象がいくつか発見されています。中でも現在進行中で影響の大きい挑戦回数の回復時間問題について、事象の説明と対処法を記載します。

この問題は2019年9月3日 11:00に解消されました。

挑戦回数

闘神の戦庭はAPとは別にスタミナ制となっており、上限12回と決まっています。戦闘を行うたびに1消費し、2時間で1回復します。5回以上消費している場合、つまり残りの回数が7/12以下になると秘石100を消費して5回復することができます。秘石を使わない場合、MAX12回で2時間に1回復ですから、12回使い切ると全回復するのに24時間必要です。つまり1日12回までしか挑戦できないということになります。

回復時間のバグとは

問題となっているのは、挑戦回数は2時間で1回復するはずなのに実際にはもっと時間を要するという点です。2時間で1回分なら4時間で2回、6時間で3回分回復しなければならないのに、4時間で1しか回復しなかった、6時間で2回分しか回復しなかった、という報告がTwitter上で多数挙げられています。私もその事象が発生していますし、Twitterを見る限り全員該当するのではないかと思います。

回復までの時間がリセットされる

なぜ時間経過に応じた回数が増えないのか、状況を調べてみました。厳密には時間が経っても挑戦回数が増えないのではなく、回復までの時間自体が延びてしまうということでした。以下の条件に該当する場合、回復までの時間がリセットされ2:00:00から再スタートしてしまうのです。

  1. 挑戦回数の回複数が1以上蓄積されている
  2. 蓄積されてから初めて「闘神の戦庭」画面を表示する

1はどういうことかと言うと、闘神の戦庭画面を開いていない間に、挑戦回数が増える時間に到達したという状態です。たとえば15時10分に2回戦闘を行い、残り回数が10になったとします。2時間で1回復ですから、17時10分になると残り回数が11に増えるはずです。その時間までアナトミアをやめ、17時15分になったので闘神の戦庭画面を開いてみたとします。すると残り回数はちゃんと11になっていますが、画面を開いた瞬間、残り時間が2:00:00と表示されそこからカウントダウンが始まるのです。

つまり、次の回復時間は19時10分であるはずなのに、17時15分からカウントダウンが始まったので次は19時15分ということになり、5分ロスしたというわけです。

これが5分だったからまだよかったものの、もし19時5分に闘神の戦庭画面を開いていたらどうでしょう。挑戦回数は1増えて11になりますが、次への回復時間がそこから2時間になるので、17時10分から19時5分までの1時間55分がなかったことにされてしまうのです。

次のような場合でも同様です。

  • 残回数0/12で寝ることにした
  • 0時20分からカウントダウンスタート
  • 7時30分に起床し、戦庭画面を開く

この場合いくつ回復しているでしょうか。カウントダウンスタートから7時間10分経過しているので、2時間に1回ですから3回分回復しているはずですね。7時30分に戦庭画面を開くとちゃんと3/12になっています。でも問題は回数ではないのです。7時30分に戦庭画面を開いたとき、カウントダウンがリセットされ2:00:00となります。このまま8時20分を迎えても挑戦回数は増えません。次に増えるのは9時30分です。つまり6時20分から7時30分までの1時10分が無駄になった、ということです。

画面を開いていればよいのか

挑戦回数が1以上回復して次に戦庭画面を開くと時間がリセットされてしまうなら、戦庭画面を開いたまま寝ればよいのではないかというと、それがそうでもないのです。画面を開いたままにしていると見た目上は問題ありません。0時30分からカウントダウンがスタートし、2時25分に再度戦庭画面を開いたとします。残り時間があと0:05:00と表示され、そのまま戦庭画面で5分待つとしましょう。2時30分になった際、ちゃんと挑戦回数が1増え、さらにカウントダウンが2:00:00からまた減り始めます。つまりその次の回復は4時30分、時間のロスなしです。

でもこれは見た目だけ。ずっと画面を開いていた場合、最初に記載した条件の2に該当しません。一度他の画面へ移り、再度戦庭画面を表示した際に条件2に該当します。つまり、例えば2時35分に戦庭画面を開き直すとやはりカウントダウンがリセットされ2:00:00から再スタートとなるのです。4時29分に開き直した場合は最悪です。

戦庭画面を開き直すというのは神界フェイズ画面から闘神の戦庭画面へ入る場合だけではありません。戦庭画面でパーティ編成画面を開き、そこから戦庭画面へ戻る場合も該当します。ランキング画面から戻る場合でもたぶん発生します。

スクリーンショットを撮ったのでご覧ください。右上に時計を表示しています。

19:25分、あと26秒で1回復する。

19時26分、ちゃんと回復して5/12となった。時間も次の回復へ向け進み続けている。安心して他の画面へ移る。

19時27分。ここでフレイをタップして戦庭画面に入れば、残り時間が1時間58分台になっているはず。

Σ( ̄ロ ̄lll)ガーン 時間戻ったやんけ…。

どうすればよいのか

戦庭画面を開いたタイミングでカウントダウンがリセットされるのを防ぐ手段はありません。よってできる限りロスの少ないタイミングで戦庭画面を開くしかありません。0時30分からカウントダウンが始まったのなら、ベストのタイミングは2時30分、4時30分、6時30分、8時30分・・・です。この場合、2時29分に開いてしまってもまだ回複数が1つも蓄積されていないのでリセットは起きません。ただし2時30分以降一度も戦庭画面を開かずに6時29分に開いてしまうと、挑戦回数は2回復しますがカウントダウンがリセットされます。あと1分待っていれば3回復したのに、です。

何時何分にカウントダウンがスタートしたのか記憶し、ジャスト2時間毎のタイミングで戦庭画面を開くしかありません

これは推測ですが、おそらく端末側で蓄えた挑戦回数の回複数をサーバーへ送るときに時間がリセットされてしまうのだと思います。そのサーバーへ送るタイミングが、戦庭画面を開いたとき。だから回数に間違いはないけど、送るタイミングが悪いとせっかく待った時間を無駄にされてしまう。戦庭のスタミナは時間と秘石でしか回復できないので、ロスした分を取り返すには秘石を消費するしかありません。まさにTime is Money。これは笑いごとで済みません。

神界転送が休止になって時間から解放されたアナトミアですが、これで結局また時間を気にする生活となってしまっています。ゲーム内ではこの問題について何も告知されていませんが、Twitterでは公式アカウントから調査中との言及がありました。1日も早い修正を期待します。